Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/twofactor_u2f.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorChristoph Wurst <christoph@winzerhof-wurst.at>2018-01-22 12:36:28 +0300
committerChristoph Wurst <christoph@winzerhof-wurst.at>2018-01-22 12:36:28 +0300
commit019527fc728b02ccbc3c52da53576aa4a7982fd6 (patch)
tree38906c724fdb99479011d72fb9b3cf29b9fbfe3e /tests
parent0ab2c9da1cbddb99cb0f6147a1799a4d6ae2bb6c (diff)
Update to phpunit 6
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'tests')
-rw-r--r--tests/Unit/Activity/ProviderTest.php (renamed from tests/unit/Activity/ProviderTest.php)6
-rw-r--r--tests/Unit/Activity/SettingTest.php (renamed from tests/unit/Activity/SettingTest.php)4
-rw-r--r--tests/Unit/Controller/SettingsControllerTest.php (renamed from tests/unit/Controller/SettingsControllerTest.php)12
-rw-r--r--tests/Unit/Provider/U2FProviderTest.php (renamed from tests/unit/Provider/U2FProviderTest.php)10
-rw-r--r--tests/Unit/Service/U2FManagerTest.php (renamed from tests/unit/Service/U2FManagerTest.php)30
-rw-r--r--tests/clover.xml55345
6 files changed, 55369 insertions, 38 deletions
diff --git a/tests/unit/Activity/ProviderTest.php b/tests/Unit/Activity/ProviderTest.php
index a97a334..0813259 100644
--- a/tests/unit/Activity/ProviderTest.php
+++ b/tests/Unit/Activity/ProviderTest.php
@@ -29,9 +29,9 @@ use OCP\IL10N;
use OCP\ILogger;
use OCP\IURLGenerator;
use OCP\L10N\IFactory;
-use PHPUnit_Framework_TestCase;
+use PHPUnit\Framework\TestCase;
-class ProviderTest extends PHPUnit_Framework_TestCase {
+class ProviderTest extends TestCase {
private $l10n;
private $urlGenerator;
@@ -56,7 +56,7 @@ class ProviderTest extends PHPUnit_Framework_TestCase {
$event->expects($this->once())
->method('getApp')
->willReturn('comments');
- $this->setExpectedException(InvalidArgumentException::class);
+ $this->expectException(InvalidArgumentException::class);
$this->provider->parse($lang, $event);
}
diff --git a/tests/unit/Activity/SettingTest.php b/tests/Unit/Activity/SettingTest.php
index 3797beb..7179557 100644
--- a/tests/unit/Activity/SettingTest.php
+++ b/tests/Unit/Activity/SettingTest.php
@@ -24,9 +24,9 @@ namespace OCA\TwoFactorU2F\Tests\Unit\Activity;
use OCA\TwoFactorU2F\Activity\Setting;
use OCP\IL10N;
-use PHPUnit_Framework_TestCase;
+use PHPUnit\Framework\TestCase;
-class SettingTest extends PHPUnit_Framework_TestCase {
+class SettingTest extends TestCase {
private $l10n;
diff --git a/tests/unit/Controller/SettingsControllerTest.php b/tests/Unit/Controller/SettingsControllerTest.php
index 90a6236..0735bf2 100644
--- a/tests/unit/Controller/SettingsControllerTest.php
+++ b/tests/Unit/Controller/SettingsControllerTest.php
@@ -17,18 +17,18 @@ use OCA\TwoFactorU2F\Service\U2FManager;
use OCP\IRequest;
use OCP\IUser;
use OCP\IUserSession;
-use PHPUnit_Framework_MockObject_MockObject;
-use PHPUnit_Framework_TestCase;
+use PHPUnit\Framework\MockObject\MockObject;
+use PHPUnit\Framework\TestCase;
-class SettingsControllerTest extends PHPUnit_Framework_TestCase {
+class SettingsControllerTest extends TestCase {
- /** @var IRequest|PHPUnit_Framework_MockObject_MockObject */
+ /** @var IRequest|MockObject */
private $request;
- /** @var U2FManager|PHPUnit_Framework_MockObject_MockObject */
+ /** @var U2FManager|MockObject */
private $u2fManager;
- /** @var IUserSession|PHPUnit_Framework_MockObject_MockObject */
+ /** @var IUserSession|MockObject */
private $userSession;
/** @var SettingsController */
diff --git a/tests/unit/Provider/U2FProviderTest.php b/tests/Unit/Provider/U2FProviderTest.php
index 8d5885f..13b9480 100644
--- a/tests/unit/Provider/U2FProviderTest.php
+++ b/tests/Unit/Provider/U2FProviderTest.php
@@ -17,15 +17,15 @@ use OCA\TwoFactorU2F\Service\U2FManager;
use OCP\IL10N;
use OCP\IUser;
use OCP\Template;
-use PHPUnit_Framework_MockObject_MockObject;
-use PHPUnit_Framework_TestCase;
+use PHPUnit\Framework\MockObject\MockObject;
+use PHPUnit\Framework\TestCase;
-class U2FProviderTest extends PHPUnit_Framework_TestCase {
+class U2FProviderTest extends TestCase {
- /** @var IL10N|PHPUnit_Framework_MockObject_MockObject */
+ /** @var IL10N|MockObject */
private $l10n;
- /** @var U2FManager|PHPUnit_Framework_MockObject_MockObject */
+ /** @var U2FManager|MockObject */
private $manager;
/** @var U2FProvider */
diff --git a/tests/unit/Service/U2FManagerTest.php b/tests/Unit/Service/U2FManagerTest.php
index e8dc9fc..fdf65a2 100644
--- a/tests/unit/Service/U2FManagerTest.php
+++ b/tests/Unit/Service/U2FManagerTest.php
@@ -21,25 +21,24 @@ use OCP\ILogger;
use OCP\IRequest;
use OCP\ISession;
use OCP\IUser;
-use PHPUnit_Framework_MockObject_MockObject;
-use PHPUnit_Framework_TestCase;
-use u2flib_server\U2F;
+use PHPUnit\Framework\MockObject\MockObject;
+use PHPUnit\Framework\TestCase;
-class U2FManagerTest extends PHPUnit_Framework_TestCase {
+class U2FManagerTest extends TestCase {
- /** @var RegistrationMapper|PHPUnit_Framework_MockObject_MockObject */
+ /** @var RegistrationMapper|MockObject */
private $mapper;
- /** @var ISession|PHPUnit_Framework_MockObject_MockObject */
+ /** @var ISession|MockObject */
private $session;
- /** @var ILogger|PHPUnit_Framework_MockObject_MockObject */
+ /** @var ILogger|MockObject */
private $logger;
- /** @var IRequest|PHPUnit_Framework_MockObject_MockObject */
+ /** @var IRequest|MockObject */
private $request;
- /** @var IManager|PHPUnit_Framework_MockObject_MockObject */
+ /** @var IManager|MockObject */
private $activityManager;
/** @var U2FManager */
@@ -58,19 +57,6 @@ class U2FManagerTest extends PHPUnit_Framework_TestCase {
}
/**
- * @return U2F
- */
- private function getU2f() {
- $this->request->expects($this->once())
- ->method('getServerProtocol')
- ->willReturn('https');
- $this->request->expects($this->once())
- ->method('getServerHost')
- ->willReturn('cloud.example.com');
- return new U2F('https://cloud.example.com');
- }
-
- /**
* @param IUser $user
* @param int $nr
*/
diff --git a/tests/clover.xml b/tests/clover.xml
new file mode 100644
index 0000000..d87ee19
--- /dev/null
+++ b/tests/clover.xml
@@ -0,0 +1,55345 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<coverage generated="1516613568">
+ <project timestamp="1516613568">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/appinfo/autoload.php">
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="12" ncloc="3" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/appinfo/routes.php">
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="26" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/appinfo/autoload.php">
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="12" ncloc="3" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/appinfo/routes.php">
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="26" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <package name="OCA\TwoFactorU2F\Activity">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/lib/Activity/Provider.php">
+ <class name="OCA\TwoFactorU2F\Activity\Provider" namespace="OCA\TwoFactorU2F\Activity">
+ <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="48" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="61" type="method" name="parse" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <metrics loc="80" ncloc="46" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/lib/Activity/Setting.php">
+ <class name="OCA\TwoFactorU2F\Activity\Setting" namespace="OCA\TwoFactorU2F\Activity">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="36" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="43" type="method" name="canChangeMail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="50" type="method" name="canChangeStream" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="57" type="method" name="getIdentifier" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="64" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="71" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="78" type="method" name="isDefaultEnabledMail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="85" type="method" name="isDefaultEnabledStream" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <metrics loc="89" ncloc="45" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/lib/Activity/Provider.php">
+ <class name="OCA\TwoFactorU2F\Activity\Provider" namespace="OCA\TwoFactorU2F\Activity">
+ <metrics complexity="5" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="15" elements="18" coveredelements="16"/>
+ </class>
+ <line num="48" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="3"/>
+ <line num="49" type="stmt" count="3"/>
+ <line num="50" type="stmt" count="3"/>
+ <line num="51" type="stmt" count="3"/>
+ <line num="52" type="stmt" count="3"/>
+ <line num="61" type="method" name="parse" visibility="public" complexity="4" crap="4.01" count="3"/>
+ <line num="62" type="stmt" count="3"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="3"/>
+ <line num="68" type="stmt" count="3"/>
+ <line num="69" type="stmt" count="3"/>
+ <line num="70" type="stmt" count="1"/>
+ <line num="71" type="stmt" count="1"/>
+ <line num="72" type="stmt" count="1"/>
+ <line num="73" type="stmt" count="1"/>
+ <line num="74" type="stmt" count="1"/>
+ <line num="75" type="stmt" count="1"/>
+ <line num="77" type="stmt" count="3"/>
+ <metrics loc="80" ncloc="46" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="15" elements="18" coveredelements="16"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/lib/Activity/Setting.php">
+ <class name="OCA\TwoFactorU2F\Activity\Setting" namespace="OCA\TwoFactorU2F\Activity">
+ <metrics complexity="8" methods="8" coveredmethods="8" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="9" elements="17" coveredelements="17"/>
+ </class>
+ <line num="36" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="37" type="stmt" count="1"/>
+ <line num="38" type="stmt" count="1"/>
+ <line num="43" type="method" name="canChangeMail" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="44" type="stmt" count="1"/>
+ <line num="50" type="method" name="canChangeStream" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="51" type="stmt" count="1"/>
+ <line num="57" type="method" name="getIdentifier" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="58" type="stmt" count="1"/>
+ <line num="64" type="method" name="getName" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="65" type="stmt" count="1"/>
+ <line num="71" type="method" name="getPriority" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="72" type="stmt" count="1"/>
+ <line num="78" type="method" name="isDefaultEnabledMail" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="79" type="stmt" count="1"/>
+ <line num="85" type="method" name="isDefaultEnabledStream" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="86" type="stmt" count="1"/>
+ <metrics loc="89" ncloc="45" classes="1" methods="8" coveredmethods="8" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="9" elements="17" coveredelements="17"/>
+ </file>
+ </package>
+ <package name="OCA\TwoFactorU2F\Controller">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/lib/Controller/SettingsController.php">
+ <class name="OCA\TwoFactorU2F\Controller\SettingsController" namespace="OCA\TwoFactorU2F\Controller">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="19" coveredelements="0"/>
+ </class>
+ <line num="15" type="stmt" count="0"/>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="47" type="method" name="state" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="59" type="method" name="startRegister" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="72" type="method" name="finishRegister" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="83" type="method" name="remove" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <metrics loc="87" ncloc="44" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/lib/Controller/SettingsController.php">
+ <class name="OCA\TwoFactorU2F\Controller\SettingsController" namespace="OCA\TwoFactorU2F\Controller">
+ <metrics complexity="5" methods="5" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="7" elements="13" coveredelements="11"/>
+ </class>
+ <line num="15" type="stmt" count="1"/>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="3"/>
+ <line num="38" type="stmt" count="3"/>
+ <line num="39" type="stmt" count="3"/>
+ <line num="40" type="stmt" count="3"/>
+ <line num="41" type="stmt" count="3"/>
+ <line num="47" type="method" name="state" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="49" type="stmt" count="1"/>
+ <line num="59" type="method" name="startRegister" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="60" type="stmt" count="1"/>
+ <line num="72" type="method" name="finishRegister" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="73" type="stmt" count="1"/>
+ <line num="83" type="method" name="remove" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <metrics loc="87" ncloc="44" classes="1" methods="5" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="8" elements="14" coveredelements="12"/>
+ </file>
+ </package>
+ <package name="OCA\TwoFactorU2F\Db">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/lib/Db/Registration.php">
+ <class name="OCA\TwoFactorU2F\Db\Registration" namespace="OCA\TwoFactorU2F\Db">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="jsonSerialize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <metrics loc="53" ncloc="30" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/lib/Db/RegistrationMapper.php">
+ <class name="OCA\TwoFactorU2F\Db\RegistrationMapper" namespace="OCA\TwoFactorU2F\Db">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="31" type="method" name="findRegistration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="51" type="method" name="findRegistrations" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="method" name="anonymousFunction:63#365" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <metrics loc="70" ncloc="50" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="27" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/lib/Db/Registration.php">
+ <class name="OCA\TwoFactorU2F\Db\Registration" namespace="OCA\TwoFactorU2F\Db">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="jsonSerialize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <metrics loc="53" ncloc="30" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/lib/Db/RegistrationMapper.php">
+ <class name="OCA\TwoFactorU2F\Db\RegistrationMapper" namespace="OCA\TwoFactorU2F\Db">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="31" type="method" name="findRegistration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="51" type="method" name="findRegistrations" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="method" name="anonymousFunction:63#365" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <metrics loc="70" ncloc="50" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="OCA\TwoFactorU2F\Provider">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/lib/Provider/U2FProvider.php">
+ <class name="OCA\TwoFactorU2F\Provider\U2FProvider" namespace="OCA\TwoFactorU2F\Provider">
+ <metrics complexity="7" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="33" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="43" type="method" name="getId" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="52" type="method" name="getDisplayName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="61" type="method" name="getDescription" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="71" type="method" name="getTemplate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="85" type="method" name="verifyChallenge" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="95" type="method" name="isTwoFactorAuthEnabledForUser" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <metrics loc="99" ncloc="51" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/lib/Provider/U2FProvider.php">
+ <class name="OCA\TwoFactorU2F\Provider\U2FProvider" namespace="OCA\TwoFactorU2F\Provider">
+ <metrics complexity="7" methods="7" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="12" elements="19" coveredelements="19"/>
+ </class>
+ <line num="33" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="7"/>
+ <line num="34" type="stmt" count="7"/>
+ <line num="35" type="stmt" count="7"/>
+ <line num="36" type="stmt" count="7"/>
+ <line num="43" type="method" name="getId" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="44" type="stmt" count="1"/>
+ <line num="52" type="method" name="getDisplayName" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="53" type="stmt" count="1"/>
+ <line num="61" type="method" name="getDescription" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="62" type="stmt" count="1"/>
+ <line num="71" type="method" name="getTemplate" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="72" type="stmt" count="1"/>
+ <line num="74" type="stmt" count="1"/>
+ <line num="75" type="stmt" count="1"/>
+ <line num="76" type="stmt" count="1"/>
+ <line num="85" type="method" name="verifyChallenge" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="86" type="stmt" count="1"/>
+ <line num="95" type="method" name="isTwoFactorAuthEnabledForUser" visibility="public" complexity="1" crap="1" count="2"/>
+ <line num="96" type="stmt" count="2"/>
+ <metrics loc="99" ncloc="51" classes="1" methods="7" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="12" elements="19" coveredelements="19"/>
+ </file>
+ </package>
+ <package name="OCA\TwoFactorU2F\Service">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/lib/Service/U2FManager.php">
+ <class name="OCA\TwoFactorU2F\Service\U2FManager" namespace="OCA\TwoFactorU2F\Service">
+ <metrics complexity="14" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="87" coveredstatements="0" elements="99" coveredelements="0"/>
+ </class>
+ <line num="15" type="stmt" count="0"/>
+ <line num="52" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="method" name="getU2f" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="method" name="getRegistrations" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="method" name="anonymousFunction:67#306" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="77" type="method" name="getDevices" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="method" name="anonymousFunction:79#374" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="91" type="method" name="removeDevice" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="101" type="method" name="startRegistration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="123" type="method" name="finishRegistration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="159" type="method" name="publishEvent" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="169" type="method" name="startAuthenticate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="176" type="method" name="finishAuthenticate" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <metrics loc="197" ncloc="152" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="91" coveredstatements="0" elements="103" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/lib/Service/U2FManager.php">
+ <class name="OCA\TwoFactorU2F\Service\U2FManager" namespace="OCA\TwoFactorU2F\Service">
+ <metrics complexity="14" methods="12" coveredmethods="8" conditionals="0" coveredconditionals="0" statements="72" coveredstatements="34" elements="84" coveredelements="42"/>
+ </class>
+ <line num="15" type="stmt" count="1"/>
+ <line num="52" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="4"/>
+ <line num="53" type="stmt" count="4"/>
+ <line num="54" type="stmt" count="4"/>
+ <line num="55" type="stmt" count="4"/>
+ <line num="56" type="stmt" count="4"/>
+ <line num="57" type="stmt" count="4"/>
+ <line num="58" type="stmt" count="4"/>
+ <line num="60" type="method" name="getU2f" visibility="private" complexity="1" crap="1" count="1"/>
+ <line num="61" type="stmt" count="1"/>
+ <line num="62" type="stmt" count="1"/>
+ <line num="65" type="method" name="getRegistrations" visibility="private" complexity="1" crap="1" count="1"/>
+ <line num="66" type="stmt" count="1"/>
+ <line num="67" type="method" name="anonymousFunction:67#306" complexity="1" crap="1.12" count="1"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="1"/>
+ <line num="70" type="stmt" count="1"/>
+ <line num="77" type="method" name="getDevices" visibility="public" complexity="1" crap="1" count="2"/>
+ <line num="78" type="stmt" count="2"/>
+ <line num="79" type="method" name="anonymousFunction:79#374" complexity="1" crap="1" count="2"/>
+ <line num="81" type="stmt" count="1"/>
+ <line num="82" type="stmt" count="1"/>
+ <line num="84" type="stmt" count="2"/>
+ <line num="91" type="method" name="removeDevice" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="92" type="stmt" count="1"/>
+ <line num="93" type="stmt" count="1"/>
+ <line num="94" type="stmt" count="1"/>
+ <line num="95" type="stmt" count="1"/>
+ <line num="101" type="method" name="startRegistration" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="102" type="stmt" count="1"/>
+ <line num="103" type="stmt" count="1"/>
+ <line num="104" type="stmt" count="1"/>
+ <line num="106" type="stmt" count="1"/>
+ <line num="107" type="stmt" count="1"/>
+ <line num="109" type="stmt" count="1"/>
+ <line num="112" type="stmt" count="1"/>
+ <line num="113" type="stmt" count="1"/>
+ <line num="123" type="method" name="finishRegistration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="159" type="method" name="publishEvent" visibility="private" complexity="1" crap="1" count="1"/>
+ <line num="160" type="stmt" count="1"/>
+ <line num="161" type="stmt" count="1"/>
+ <line num="162" type="stmt" count="1"/>
+ <line num="163" type="stmt" count="1"/>
+ <line num="164" type="stmt" count="1"/>
+ <line num="165" type="stmt" count="1"/>
+ <line num="166" type="stmt" count="1"/>
+ <line num="167" type="stmt" count="1"/>
+ <line num="169" type="method" name="startAuthenticate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="176" type="method" name="finishAuthenticate" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <metrics loc="197" ncloc="152" classes="1" methods="12" coveredmethods="8" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="36" elements="86" coveredelements="44"/>
+ </file>
+ </package>
+ <package name="OCA\TwoFactorU2F\Settings">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/lib/Settings/Personal.php">
+ <class name="OCA\TwoFactorU2F\Settings\Personal" namespace="OCA\TwoFactorU2F\Settings">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="getForm" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="getSection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="46" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <metrics loc="50" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/lib/Settings/Personal.php">
+ <class name="OCA\TwoFactorU2F\Settings\Personal" namespace="OCA\TwoFactorU2F\Settings">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="getForm" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="getSection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="46" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <metrics loc="50" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/templates/challenge.php">
+ <line num="3" type="stmt" count="0"/>
+ <line num="4" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="30" ncloc="30" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/templates/personal.php">
+ <line num="2" type="stmt" count="0"/>
+ <line num="3" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <metrics loc="27" ncloc="27" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/tests/bootstrap.php">
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <metrics loc="16" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <package name="OCA\TwoFactorU2F\Tests\Unit\Activity">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/tests/unit/Activity/ProviderTest.php">
+ <class name="OCA\TwoFactorU2F\Tests\Unit\Activity\ProviderTest" namespace="OCA\TwoFactorU2F\Tests\Unit\Activity">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="53" coveredstatements="0" elements="57" coveredelements="0"/>
+ </class>
+ <line num="43" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="method" name="testParseUnrelated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="method" name="subjectData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="75" type="method" name="testParse" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <metrics loc="112" ncloc="89" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="53" coveredstatements="0" elements="57" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/tests/unit/Activity/SettingTest.php">
+ <class name="OCA\TwoFactorU2F\Tests\Unit\Activity\SettingTest" namespace="OCA\TwoFactorU2F\Tests\Unit\Activity">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="36" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="method" name="testAll" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <metrics loc="58" ncloc="38" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="OCA\TwoFactorU2F\Tests\Unit\Controller">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/tests/unit/Controller/SettingsControllerTest.php">
+ <class name="OCA\TwoFactorU2F\Tests\Unit\Controller\SettingsControllerTest" namespace="OCA\TwoFactorU2F\Tests\Unit\Controller">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="54" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="testState" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="method" name="testStartRegister" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="method" name="testFinishRegister" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <metrics loc="102" ncloc="89" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="54" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="OCA\TwoFactorU2F\Tests\Unit\Provider">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/tests/unit/Provider/U2FProviderTest.php">
+ <class name="OCA\TwoFactorU2F\Tests\Unit\Provider\U2FProviderTest" namespace="OCA\TwoFactorU2F\Tests\Unit\Provider">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="56" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="testGetId" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="testGetDisplayName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="testGetDescription" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="method" name="testGetTemplate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="method" name="testVerifyChallenge" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="method" name="testIsTwoFactorAuthEnabledForUser" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="method" name="testIsTwoFactorAuthDisabledForUser" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <metrics loc="109" ncloc="97" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="56" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="OCA\TwoFactorU2F\Tests\Unit\Service">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/tests/unit/Service/U2FManagerTest.php">
+ <class name="OCA\TwoFactorU2F\Tests\Unit\Service\U2FManagerTest" namespace="OCA\TwoFactorU2F\Tests\Unit\Service">
+ <metrics complexity="11" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="84" coveredstatements="0" elements="94" coveredelements="0"/>
+ </class>
+ <line num="48" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="63" type="method" name="getU2f" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="77" type="method" name="mockRegistrations" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="method" name="testGetDevices" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="method" name="testGetNoDevices" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="method" name="testDisableU2F" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="method" name="testStartRegistrationFirstDevice" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="158" type="method" name="testFinishRegistration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="method" name="testStartAuthenticate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="method" name="testFinishAuthenticate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <metrics loc="173" ncloc="139" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="84" coveredstatements="0" elements="94" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/vendor/autoload.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="2" coveredelements="0"/>
+ </file>
+ <package name="Composer\Autoload">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/vendor/composer/ClassLoader.php">
+ <class name="Composer\Autoload\ClassLoader" namespace="Composer\Autoload">
+ <metrics complexity="65" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="211" coveredstatements="0" elements="232" coveredelements="0"/>
+ </class>
+ <line num="61" type="method" name="getPrefixes" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="method" name="getPrefixesPsr4" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="method" name="getFallbackDirs" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="method" name="getFallbackDirsPsr4" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="method" name="getClassMap" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="93" type="method" name="addClassMap" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="110" type="method" name="add" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="157" type="method" name="addPsr4" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="201" type="method" name="set" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="219" type="method" name="setPsr4" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="237" type="method" name="setUseIncludePath" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="248" type="method" name="getUseIncludePath" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="259" type="method" name="setClassMapAuthoritative" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="269" type="method" name="isClassMapAuthoritative" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="279" type="method" name="setApcuPrefix" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="289" type="method" name="getApcuPrefix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="299" type="method" name="register" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="307" type="method" name="unregister" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="318" type="method" name="loadClass" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="334" type="method" name="findFile" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="369" type="method" name="findFileWithExtension" visibility="private" complexity="19" crap="380" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <metrics loc="444" ncloc="278" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="214" coveredstatements="0" elements="235" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/vendor/composer/autoload_static.php">
+ <class name="Composer\Autoload\ComposerStaticInit843d3704352b6f3916c856a9cf28b57c" namespace="Composer\Autoload">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="getInitializer" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="method" name="anonymousFunction:19#129" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="24" ncloc="22" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/composer/ClassLoader.php">
+ <class name="Composer\Autoload\ClassLoader" namespace="Composer\Autoload">
+ <metrics complexity="64" methods="21" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="130" coveredstatements="35" elements="151" coveredelements="36"/>
+ </class>
+ <line num="60" type="method" name="getPrefixes" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="69" type="method" name="getPrefixesPsr4" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="74" type="method" name="getFallbackDirs" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="79" type="method" name="getFallbackDirsPsr4" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="84" type="method" name="getClassMap" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="92" type="method" name="addClassMap" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="109" type="method" name="add" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="156" type="method" name="addPsr4" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="201" type="method" name="set" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="219" type="method" name="setPsr4" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="238" type="method" name="setUseIncludePath" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="249" type="method" name="getUseIncludePath" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="260" type="method" name="setClassMapAuthoritative" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="270" type="method" name="isClassMapAuthoritative" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="280" type="method" name="setApcuPrefix" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="290" type="method" name="getApcuPrefix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="300" type="method" name="register" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="308" type="method" name="unregister" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="319" type="method" name="loadClass" visibility="public" complexity="2" crap="2" count="10"/>
+ <line num="321" type="stmt" count="10"/>
+ <line num="322" type="stmt" count="10"/>
+ <line num="324" type="stmt" count="10"/>
+ <line num="326" type="stmt" count="10"/>
+ <line num="335" type="method" name="findFile" visibility="public" complexity="10" crap="13.05" count="10"/>
+ <line num="338" type="stmt" count="10"/>
+ <line num="339" type="stmt" count="10"/>
+ <line num="341" type="stmt" count="10"/>
+ <line num="342" type="stmt" count="10"/>
+ <line num="344" type="stmt" count="9"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="9"/>
+ <line num="354" type="stmt" count="9"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="9"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="9"/>
+ <line num="364" type="stmt" count="7"/>
+ <line num="367" type="stmt" count="9"/>
+ <line num="370" type="method" name="findFileWithExtension" visibility="private" complexity="18" crap="32.48" count="9"/>
+ <line num="373" type="stmt" count="9"/>
+ <line num="375" type="stmt" count="9"/>
+ <line num="376" type="stmt" count="9"/>
+ <line num="377" type="stmt" count="4"/>
+ <line num="378" type="stmt" count="4"/>
+ <line num="379" type="stmt" count="4"/>
+ <line num="380" type="stmt" count="4"/>
+ <line num="381" type="stmt" count="4"/>
+ <line num="382" type="stmt" count="4"/>
+ <line num="383" type="stmt" count="4"/>
+ <line num="384" type="stmt" count="4"/>
+ <line num="385" type="stmt" count="4"/>
+ <line num="393" type="stmt" count="7"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="7"/>
+ <line num="402" type="stmt" count="7"/>
+ <line num="403" type="stmt" count="7"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="7"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="7"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="7"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="7"/>
+ <line num="444" type="stmt" count="10"/>
+ <line num="445" type="stmt" count="10"/>
+ <metrics loc="445" ncloc="281" classes="1" methods="21" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="132" coveredstatements="37" elements="153" coveredelements="38"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/composer/autoload_static.php">
+ <class name="Composer\Autoload\ComposerStaticInit0d6dcc0c311f06af7c4e2414c2c2bb1f" namespace="Composer\Autoload">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="796" type="method" name="anonymousFunction:796#11326" complexity="1" crap="2" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="799" type="stmt" count="0"/>
+ <line num="800" type="stmt" count="0"/>
+ <line num="802" type="stmt" count="0"/>
+ <metrics loc="804" ncloc="802" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/vendor/composer/autoload_classmap.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/vendor/composer/autoload_namespaces.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="9" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/vendor/composer/autoload_psr4.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="9" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/vendor/composer/autoload_real.php">
+ <class name="ComposerAutoloaderInit843d3704352b6f3916c856a9cf28b57c" namespace="global">
+ <metrics complexity="9" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="16" type="method" name="getLoader" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="41" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ <package name="u2flib_server">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/vendor/yubico/u2flib-server/src/u2flib_server/U2F.php">
+ <class name="u2flib_server\U2F" namespace="u2flib_server">
+ <metrics complexity="49" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="194" coveredstatements="0" elements="205" coveredelements="0"/>
+ </class>
+ <class name="u2flib_server\RegisterRequest" namespace="u2flib_server" fullPackage="u2flib_server" package="u2flib_server">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <class name="u2flib_server\SignRequest" namespace="u2flib_server" fullPackage="u2flib_server" package="u2flib_server">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="u2flib_server\Registration" namespace="u2flib_server" fullPackage="u2flib_server" package="u2flib_server">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="u2flib_server\Error" namespace="u2flib_server" fullPackage="u2flib_server" package="u2flib_server">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="33" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="98" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="118" type="method" name="getRegisterData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="136" type="method" name="doRegister" visibility="public" complexity="13" crap="182" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="222" type="method" name="getAuthenticateData" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="254" type="method" name="doAuthenticate" visibility="public" complexity="16" crap="272" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="328" type="method" name="get_certs" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="347" type="method" name="base64u_encode" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="356" type="method" name="base64u_decode" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="365" type="method" name="pubkey_to_pem" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="396" type="method" name="createChallenge" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="414" type="method" name="fixSignatureUnusedBits" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="444" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="504" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <metrics loc="507" ncloc="329" classes="3" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="213" coveredstatements="0" elements="226" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/yubico/u2flib-server/src/u2flib_server/U2F.php">
+ <class name="u2flib_server\U2F" namespace="u2flib_server">
+ <metrics complexity="49" methods="11" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="137" coveredstatements="17" elements="148" coveredelements="19"/>
+ </class>
+ <class name="u2flib_server\RegisterRequest" namespace="u2flib_server" fullPackage="u2flib_server" package="u2flib_server">
+ <metrics complexity="1" methods="1" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="3" elements="4" coveredelements="4"/>
+ </class>
+ <class name="u2flib_server\SignRequest" namespace="u2flib_server" fullPackage="u2flib_server" package="u2flib_server">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="u2flib_server\Registration" namespace="u2flib_server" fullPackage="u2flib_server" package="u2flib_server">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="u2flib_server\Error" namespace="u2flib_server" fullPackage="u2flib_server" package="u2flib_server">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="33" type="stmt" count="1"/>
+ <line num="37" type="stmt" count="1"/>
+ <line num="40" type="stmt" count="1"/>
+ <line num="44" type="stmt" count="1"/>
+ <line num="48" type="stmt" count="1"/>
+ <line num="52" type="stmt" count="1"/>
+ <line num="55" type="stmt" count="1"/>
+ <line num="58" type="stmt" count="1"/>
+ <line num="61" type="stmt" count="1"/>
+ <line num="64" type="stmt" count="1"/>
+ <line num="67" type="stmt" count="1"/>
+ <line num="70" type="stmt" count="1"/>
+ <line num="73" type="stmt" count="1"/>
+ <line num="98" type="method" name="__construct" visibility="public" complexity="2" crap="2.03" count="1"/>
+ <line num="100" type="stmt" count="1"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="1"/>
+ <line num="104" type="stmt" count="1"/>
+ <line num="105" type="stmt" count="1"/>
+ <line num="118" type="method" name="getRegisterData" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="120" type="stmt" count="1"/>
+ <line num="121" type="stmt" count="1"/>
+ <line num="122" type="stmt" count="1"/>
+ <line num="123" type="stmt" count="1"/>
+ <line num="136" type="method" name="doRegister" visibility="public" complexity="13" crap="182" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="222" type="method" name="getAuthenticateData" visibility="public" complexity="3" crap="5.32" count="1"/>
+ <line num="224" type="stmt" count="1"/>
+ <line num="225" type="stmt" count="1"/>
+ <line num="226" type="stmt" count="1"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="1"/>
+ <line num="254" type="method" name="doAuthenticate" visibility="public" complexity="16" crap="272" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="328" type="method" name="get_certs" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="347" type="method" name="base64u_encode" visibility="private" complexity="1" crap="1" count="1"/>
+ <line num="349" type="stmt" count="1"/>
+ <line num="356" type="method" name="base64u_decode" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="365" type="method" name="pubkey_to_pem" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="396" type="method" name="createChallenge" visibility="private" complexity="2" crap="2.03" count="1"/>
+ <line num="398" type="stmt" count="1"/>
+ <line num="399" type="stmt" count="1"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="1"/>
+ <line num="405" type="stmt" count="1"/>
+ <line num="414" type="method" name="fixSignatureUnusedBits" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="444" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="446" type="stmt" count="1"/>
+ <line num="447" type="stmt" count="1"/>
+ <line num="448" type="stmt" count="1"/>
+ <line num="504" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <metrics loc="507" ncloc="329" classes="3" methods="13" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="155" coveredstatements="33" elements="168" coveredelements="36"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/build/artifacts/twofactor_u2f/vendor/yubico/u2flib-server/tests/u2flib_test.php">
+ <class name="U2FTest" namespace="global">
+ <metrics complexity="26" methods="26" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="130" coveredstatements="0" elements="156" coveredelements="0"/>
+ </class>
+ <line num="31" type="stmt" count="0"/>
+ <line num="37" type="method" name="setUp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testGetRegisterData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="method" name="testDoRegister" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="method" name="testDoRegisterNoCert" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="72" type="method" name="testDoRegisterAttestFail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="83" type="method" name="testDoRegisterFail2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="93" type="method" name="testDoRegisterFail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="method" name="testDoRegisterAttest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="113" type="method" name="testDoRegisterBadKeyInCert" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="123" type="method" name="testDoRegisterBadKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="133" type="method" name="testDoRegisterInvalidRequest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="143" type="method" name="testDoRegisterInvalidResponse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="153" type="method" name="testDoRegisterUAError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="163" type="method" name="testDoRegisterInvalidInclude_cert" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="169" type="method" name="testGetAuthenticateData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="183" type="method" name="testGetAuthenticateDataInvalidRegistrations2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="method" name="testDoAuthenticate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="200" type="method" name="testDoAuthenticateCtrFail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="211" type="method" name="testDoAuthenticateFail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="222" type="method" name="testDoAuthenticateWrongReq" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="233" type="method" name="testDoAuthenticateWrongReg" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="244" type="method" name="testDoAuthenticateBadKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="255" type="method" name="testDoAuthenticateInvalidRequests2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="266" type="method" name="testDoAuthenticateInvalidRegistrations2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="277" type="method" name="testDoAuthenticateInvalidResponse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="288" type="method" name="testDoAuthenticateUAError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <metrics loc="296" ncloc="191" classes="1" methods="26" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="131" coveredstatements="0" elements="157" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/templates/challenge.php">
+ <line num="3" type="stmt" count="1"/>
+ <line num="4" type="stmt" count="1"/>
+ <line num="17" type="stmt" count="1"/>
+ <line num="25" type="stmt" count="1"/>
+ <line num="28" type="stmt" count="1"/>
+ <metrics loc="30" ncloc="30" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="5" elements="5" coveredelements="5"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/templates/personal.php">
+ <line num="2" type="stmt" count="0"/>
+ <line num="3" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <metrics loc="27" ncloc="27" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/autoload.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="2" coveredelements="0"/>
+ </file>
+ <package name="OCP">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/API.php">
+ <class name="OCP\API" namespace="OCP">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="74" type="method" name="register" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <metrics loc="79" ncloc="21" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/App.php">
+ <class name="OCP\App" namespace="OCP">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="68" type="method" name="addNavigationEntry" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="85" type="method" name="setActiveNavigationEntry" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="97" type="method" name="registerPersonal" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="108" type="method" name="registerAdmin" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="119" type="method" name="getAppInfo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="132" type="method" name="isEnabled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="143" type="method" name="checkAppEnabled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="152" type="method" name="getAppVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <metrics loc="155" ncloc="38" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AutoloadNotAllowedException.php">
+ <class name="OCP\AutoloadNotAllowedException" namespace="OCP">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/BackgroundJob.php">
+ <class name="OCP\BackgroundJob" namespace="OCP">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="60" type="method" name="getExecutionType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="74" type="method" name="setExecutionType" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="87" type="method" name="registerJob" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <metrics loc="91" ncloc="21" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Constants.php">
+ <class name="OCP\Constants" namespace="OCP" fullPackage="OCP" package="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="56" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Contacts.php">
+ <class name="OCP\Contacts" namespace="OCP">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="32" coveredelements="0"/>
+ </class>
+ <line num="99" type="method" name="search" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="113" type="method" name="delete" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="128" type="method" name="createOrUpdate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="140" type="method" name="isEnabled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="150" type="method" name="registerAddressBook" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="160" type="method" name="unregisterAddressBook" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="170" type="method" name="getAddressBooks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="180" type="method" name="clear" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <metrics loc="185" ncloc="46" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="32" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/DB.php">
+ <class name="OCP\DB" namespace="OCP">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="60" type="method" name="prepare" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="77" type="method" name="insertIfNotExist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="93" type="method" name="insertid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="102" type="method" name="beginTransaction" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="111" type="method" name="commit" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="120" type="method" name="rollback" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="131" type="method" name="isError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="143" type="method" name="getErrorMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <metrics loc="147" ncloc="36" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Defaults.php">
+ <class name="OCP\Defaults" namespace="OCP">
+ <metrics complexity="20" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="60" coveredelements="0"/>
+ </class>
+ <line num="54" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="66" type="method" name="getBaseUrl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="75" type="method" name="getSyncClientUrl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="84" type="method" name="getiOSClientUrl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="93" type="method" name="getAndroidClientUrl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="102" type="method" name="getDocBaseUrl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="111" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="120" type="method" name="getHTMLName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="129" type="method" name="getEntity" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="138" type="method" name="getSlogan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="148" type="method" name="getLogoClaim" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="157" type="method" name="getShortFooter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="166" type="method" name="getLongFooter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="175" type="method" name="getiTunesAppId" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="186" type="method" name="getLogo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="195" type="method" name="getColorPrimary" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="204" type="method" name="buildDocLinkToKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="213" type="method" name="getTitle" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="222" type="method" name="getTextColorPrimary" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <metrics loc="225" ncloc="86" classes="1" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="60" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files.php">
+ <class name="OCP\Files" namespace="OCP">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="54" type="method" name="rmdirr" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="65" type="method" name="getMimeType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="75" type="method" name="searchByMime" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="86" type="method" name="streamCopy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="100" type="method" name="tmpFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="112" type="method" name="tmpFolder" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="123" type="method" name="buildNotExistingFileName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="134" type="method" name="getStorage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <metrics loc="137" ncloc="37" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Image.php">
+ <class name="OCP\Image" namespace="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="40" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/JSON.php">
+ <class name="OCP\JSON" namespace="OCP">
+ <metrics complexity="10" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="30" coveredelements="0"/>
+ </class>
+ <line num="52" type="method" name="encodedPrint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="72" type="method" name="checkLoggedIn" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="97" type="method" name="callCheck" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="111" type="method" name="success" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="134" type="method" name="error" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="144" type="method" name="setContentTypeHeader" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="165" type="method" name="checkAppEnabled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="185" type="method" name="checkAdminUser" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="196" type="method" name="encode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="206" type="method" name="checkUserExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <metrics loc="209" ncloc="44" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="30" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/PreConditionNotMetException.php">
+ <class name="OCP\PreConditionNotMetException" namespace="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="31" ncloc="3" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Response.php">
+ <class name="OCP\Response" namespace="OCP">
+ <metrics complexity="9" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="27" coveredelements="0"/>
+ </class>
+ <line num="55" type="method" name="enableCaching" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="65" type="method" name="setLastModifiedHeader" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="75" type="method" name="setContentDispositionHeader" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="84" type="method" name="setContentLengthHeader" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="93" type="method" name="disableCaching" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="103" type="method" name="setETagHeader" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="114" type="method" name="sendFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="125" type="method" name="setExpiresHeader" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="134" type="method" name="redirect" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <metrics loc="137" ncloc="40" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="27" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SabrePluginEvent.php">
+ <class name="OCP\SabrePluginEvent" namespace="OCP">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="48" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="59" type="method" name="setStatusCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="69" type="method" name="setMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="78" type="method" name="getStatusCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="86" type="method" name="getMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="94" type="method" name="getServer" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <metrics loc="97" ncloc="45" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SabrePluginException.php">
+ <class name="OCP\SabrePluginException" namespace="OCP">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="39" type="method" name="getHTTPCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share.php">
+ <class name="OCP\Share" namespace="OCP">
+ <metrics complexity="7" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="58" type="method" name="getItemSharedWithUser" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="72" type="method" name="getItemSharedWithBySource" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="84" type="method" name="getShareByToken" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="94" type="method" name="resolveReShare" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="109" type="method" name="getItemsShared" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="125" type="method" name="getItemShared" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="140" type="method" name="setSendMailStatus" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <metrics loc="143" ncloc="39" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Template.php">
+ <class name="OCP\Template" namespace="OCP">
+ <metrics complexity="7" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="51" type="method" name="image_path" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="64" type="method" name="mimetype_icon" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="76" type="method" name="preview_icon" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="90" type="method" name="publicPreview_icon" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="103" type="method" name="human_file_size" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="117" type="method" name="relative_modified_date" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="131" type="method" name="html_select_options" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <metrics loc="134" ncloc="34" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/User.php">
+ <class name="OCP\User" namespace="OCP">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="56" type="method" name="getUser" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="69" type="method" name="getUsers" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="81" type="method" name="getDisplayName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="95" type="method" name="getDisplayNames" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="105" type="method" name="isLoggedIn" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="117" type="method" name="userExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="126" type="method" name="checkAdminUser" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="136" type="method" name="checkLoggedIn" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <metrics loc="139" ncloc="36" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Util.php">
+ <class name="OCP\Util" namespace="OCP">
+ <metrics complexity="59" methods="45" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="158" coveredstatements="0" elements="203" coveredelements="0"/>
+ </class>
+ <line num="76" type="method" name="getVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="85" type="method" name="setChannel" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="94" type="method" name="getChannel" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="114" type="method" name="sendMail" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="156" type="method" name="writeLog" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="169" type="method" name="logException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="180" type="method" name="isSharingDisabledForUser" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="200" type="method" name="getL10N" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="210" type="method" name="addStyle" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="220" type="method" name="addScript" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="230" type="method" name="addTranslations" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="243" type="method" name="addHeader" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="254" type="method" name="encryptedFiles" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="267" type="method" name="linkToAbsolute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="280" type="method" name="linkToRemote" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="294" type="method" name="linkToPublic" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="307" type="method" name="linkToRoute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="321" type="method" name="linkTo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="331" type="method" name="getServerHost" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="340" type="method" name="getServerHostName" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="366" type="method" name="getDefaultEmailAddress" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="388" type="method" name="getServerProtocol" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="398" type="method" name="getRequestUri" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="408" type="method" name="getScriptName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="420" type="method" name="imagePath" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="430" type="method" name="humanFileSize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="442" type="method" name="computerFileSize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="460" type="method" name="connectHook" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="474" type="method" name="emitHook" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="490" type="method" name="callRegister" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="502" type="method" name="callCheck" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="523" type="method" name="sanitizeHTML" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="538" type="method" name="encodePath" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="551" type="method" name="mb_array_change_key_case" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="567" type="method" name="mb_substr_replace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="583" type="method" name="mb_str_replace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="596" type="method" name="recursiveArraySearch" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="608" type="method" name="maxUploadFilesize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="618" type="method" name="freeSpace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="628" type="method" name="uploadLimit" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="640" type="method" name="isValidFileName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="652" type="method" name="naturalSortCompare" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="661" type="method" name="isPublicLinkPasswordRequired" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="670" type="method" name="isDefaultExpireDateEnforced" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="671" type="stmt" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="682" type="method" name="needUpgrade" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="684" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <metrics loc="688" ncloc="270" classes="1" methods="45" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="160" coveredstatements="0" elements="205" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Activity/IConsumer.php">
+ <metrics loc="49" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Activity/IEvent.php">
+ <metrics loc="319" ncloc="80" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Activity/IEventMerger.php">
+ <metrics loc="66" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Activity/IExtension.php">
+ <metrics loc="171" ncloc="33" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Activity/IFilter.php">
+ <metrics loc="73" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Activity/IManager.php">
+ <metrics loc="301" ncloc="63" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Activity/IProvider.php">
+ <metrics loc="44" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Activity/ISetting.php">
+ <metrics loc="78" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\App">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/App/AppPathNotFoundException.php">
+ <class name="OCP\App\AppPathNotFoundException" namespace="OCP\App" fullPackage="OCP" package="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="31" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/App/ManagerEvent.php">
+ <class name="OCP\App\ManagerEvent" namespace="OCP\App" fullPackage="OCP" package="OCP">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="60" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="70" type="method" name="getEvent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="78" type="method" name="getAppID" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="88" type="method" name="anonymousFunction:88#204" complexity="1" crap="2" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <metrics loc="93" ncloc="38" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/App/IAppManager.php">
+ <metrics loc="138" ncloc="31" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\AppFramework">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/ApiController.php">
+ <class name="OCP\AppFramework\ApiController" namespace="OCP\AppFramework">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="61" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="82" type="method" name="preflightedCors" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <metrics loc="99" ncloc="45" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/App.php">
+ <class name="OCP\AppFramework\App" namespace="OCP\AppFramework" fullPackage="OCP" package="OCP">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="59" type="method" name="buildAppNamespace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="68" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="78" type="method" name="getContainer" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="101" type="method" name="registerRoutes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="137" type="method" name="dispatch" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <metrics loc="140" ncloc="34" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Controller.php">
+ <class name="OCP\AppFramework\Controller" namespace="OCP\AppFramework">
+ <metrics complexity="12" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="38" coveredstatements="0" elements="43" coveredelements="0"/>
+ </class>
+ <line num="75" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="method" name="anonymousFunction:82#134" complexity="3" crap="12" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="111" type="method" name="getResponderByHTTPHeader" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="136" type="method" name="registerResponder" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="150" type="method" name="buildResponse" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <metrics loc="161" ncloc="75" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="40" coveredstatements="0" elements="45" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http.php">
+ <class name="OCP\AppFramework\Http" namespace="OCP\AppFramework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="97" ncloc="67" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Middleware.php">
+ <class name="OCP\AppFramework\Middleware" namespace="OCP\AppFramework">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="56" type="method" name="beforeController" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="76" type="method" name="afterException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="92" type="method" name="afterController" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="108" type="method" name="beforeOutput" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <metrics loc="112" ncloc="31" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/OCSController.php">
+ <class name="OCP\AppFramework\OCSController" namespace="OCP\AppFramework">
+ <metrics complexity="7" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="63" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="method" name="anonymousFunction:70#121" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="method" name="anonymousFunction:73#153" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="83" type="method" name="setOCSVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="97" type="method" name="buildResponse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="108" type="method" name="buildOCSResponse" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <metrics loc="115" ncloc="45" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="26" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/QueryException.php">
+ <class name="OCP\AppFramework\QueryException" namespace="OCP\AppFramework" fullPackage="OCP" package="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="34" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="OCP\AppFramework\Db">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Db/DoesNotExistException.php">
+ <class name="OCP\AppFramework\Db\DoesNotExistException" namespace="OCP\AppFramework\Db">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Db/Entity.php">
+ <class name="OCP\AppFramework\Db\Entity" namespace="OCP\AppFramework\Db">
+ <metrics complexity="27" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="89" coveredstatements="0" elements="102" coveredelements="0"/>
+ </class>
+ <line num="47" type="method" name="fromParams" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="64" type="method" name="fromRow" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="83" type="method" name="getFieldTypes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="92" type="method" name="resetUpdatedFields" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="100" type="method" name="setter" visibility="protected" complexity="5" crap="30" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="124" type="method" name="getter" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="142" type="method" name="__call" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="162" type="method" name="markFieldUpdated" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="173" type="method" name="columnToProperty" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="195" type="method" name="propertyToColumn" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="215" type="method" name="getUpdatedFields" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="227" type="method" name="addType" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="239" type="method" name="slugify" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <metrics loc="254" ncloc="146" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="89" coveredstatements="0" elements="102" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Db/Mapper.php">
+ <class name="OCP\AppFramework\Db\Mapper" namespace="OCP\AppFramework\Db">
+ <metrics complexity="30" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="135" coveredstatements="0" elements="148" coveredelements="0"/>
+ </class>
+ <line num="51" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="69" type="method" name="getTableName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="80" type="method" name="delete" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="94" type="method" name="insert" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="143" type="method" name="update" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="199" type="method" name="isAssocArray" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="209" type="method" name="getPDOType" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="230" type="method" name="execute" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="266" type="method" name="findOneQuery" visibility="protected" complexity="5" crap="30" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="301" type="method" name="buildDebugMessage" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="317" type="method" name="mapRowToEntity" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="331" type="method" name="findEntities" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="358" type="method" name="findEntity" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <metrics loc="363" ncloc="201" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="135" coveredstatements="0" elements="148" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Db/MultipleObjectsReturnedException.php">
+ <class name="OCP\AppFramework\Db\MultipleObjectsReturnedException" namespace="OCP\AppFramework\Db">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="OCP\AppFramework\Http">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/ContentSecurityPolicy.php">
+ <class name="OCP\AppFramework\Http\ContentSecurityPolicy" namespace="OCP\AppFramework\Http" fullPackage="OCP" package="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="91" ncloc="34" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/DataDisplayResponse.php">
+ <class name="OCP\AppFramework\Http\DataDisplayResponse" namespace="OCP\AppFramework\Http" fullPackage="OCP" package="OCP">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="50" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="63" type="method" name="render" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="74" type="method" name="setData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="86" type="method" name="getData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <metrics loc="90" ncloc="36" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/DataDownloadResponse.php">
+ <class name="OCP\AppFramework\Http\DataDownloadResponse" namespace="OCP\AppFramework\Http" fullPackage="OCP" package="OCP">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="44" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="53" type="method" name="setData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="61" type="method" name="render" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <metrics loc="64" ncloc="19" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/DataResponse.php">
+ <class name="OCP\AppFramework\Http\DataResponse" namespace="OCP\AppFramework\Http">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="53" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="67" type="method" name="setData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="79" type="method" name="getData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <metrics loc="84" ncloc="33" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/DownloadResponse.php">
+ <class name="OCP\AppFramework\Http\DownloadResponse" namespace="OCP\AppFramework\Http">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="44" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <metrics loc="53" ncloc="21" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/EmptyContentSecurityPolicy.php">
+ <class name="OCP\AppFramework\Http\EmptyContentSecurityPolicy" namespace="OCP\AppFramework\Http" fullPackage="OCP" package="OCP">
+ <metrics complexity="45" methods="25" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="141" coveredstatements="0" elements="166" coveredelements="0"/>
+ </class>
+ <line num="84" type="method" name="allowInlineScript" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="96" type="method" name="useJsNonce" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="107" type="method" name="allowEvalScript" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="119" type="method" name="addAllowedScriptDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="131" type="method" name="disallowScriptDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="142" type="method" name="allowInlineStyle" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="154" type="method" name="addAllowedStyleDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="166" type="method" name="disallowStyleDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="178" type="method" name="addAllowedFontDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="190" type="method" name="disallowFontDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="202" type="method" name="addAllowedImageDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="214" type="method" name="disallowImageDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="225" type="method" name="addAllowedConnectDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="237" type="method" name="disallowConnectDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="248" type="method" name="addAllowedMediaDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="260" type="method" name="disallowMediaDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="271" type="method" name="addAllowedObjectDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="283" type="method" name="disallowObjectDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="294" type="method" name="addAllowedFrameDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="306" type="method" name="disallowFrameDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="317" type="method" name="addAllowedChildSrcDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="329" type="method" name="disallowChildSrcDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="341" type="method" name="addAllowedFrameAncestorDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="353" type="method" name="disallowFrameAncestorDomain" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="363" type="method" name="buildPolicy" visibility="public" complexity="21" crap="462" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <metrics loc="444" ncloc="222" classes="1" methods="25" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="141" coveredstatements="0" elements="166" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/FileDisplayResponse.php">
+ <class name="OCP\AppFramework\Http\FileDisplayResponse" namespace="OCP\AppFramework\Http" fullPackage="OCP" package="OCP">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="46" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="63" type="method" name="callback" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <metrics loc="69" ncloc="29" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/JSONResponse.php">
+ <class name="OCP\AppFramework\Http\JSONResponse" namespace="OCP\AppFramework\Http">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="55" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="68" type="method" name="render" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="85" type="method" name="setData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="97" type="method" name="getData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <metrics loc="101" ncloc="41" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/NotFoundResponse.php">
+ <class name="OCP\AppFramework\Http\NotFoundResponse" namespace="OCP\AppFramework\Http">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="45" type="method" name="render" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <metrics loc="49" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/OCSResponse.php">
+ <class name="OCP\AppFramework\Http\OCSResponse" namespace="OCP\AppFramework\Http">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="59" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="87" type="method" name="render" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <metrics loc="96" ncloc="44" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/RedirectResponse.php">
+ <class name="OCP\AppFramework\Http\RedirectResponse" namespace="OCP\AppFramework\Http">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="45" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="56" type="method" name="getRedirectURL" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <metrics loc="61" ncloc="25" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/Response.php">
+ <class name="OCP\AppFramework\Http\Response" namespace="OCP\AppFramework\Http">
+ <metrics complexity="27" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="77" coveredstatements="0" elements="98" coveredelements="0"/>
+ </class>
+ <line num="98" type="method" name="cacheFor" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="119" type="method" name="addCookie" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="131" type="method" name="setCookies" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="143" type="method" name="invalidateCookie" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="154" type="method" name="invalidateCookies" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="166" type="method" name="getCookies" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="178" type="method" name="addHeader" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="199" type="method" name="setHeaders" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="211" type="method" name="getHeaders" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="238" type="method" name="render" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="249" type="method" name="setStatus" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="261" type="method" name="setContentSecurityPolicy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="272" type="method" name="getContentSecurityPolicy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="281" type="method" name="getStatus" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="291" type="method" name="getETag" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="301" type="method" name="getLastModified" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="312" type="method" name="setETag" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="325" type="method" name="setLastModified" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="338" type="method" name="throttle" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="349" type="method" name="getThrottleMetadata" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="358" type="method" name="isThrottled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <metrics loc="361" ncloc="167" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="77" coveredstatements="0" elements="98" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/StreamResponse.php">
+ <class name="OCP\AppFramework\Http\StreamResponse" namespace="OCP\AppFramework\Http" fullPackage="OCP" package="OCP">
+ <metrics complexity="6" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="44" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="55" type="method" name="callback" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <metrics loc="66" ncloc="24" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/TemplateResponse.php">
+ <class name="OCP\AppFramework\Http\TemplateResponse" namespace="OCP\AppFramework\Http">
+ <metrics complexity="9" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="32" coveredelements="0"/>
+ </class>
+ <line num="73" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="89" type="method" name="setParams" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="101" type="method" name="getParams" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="111" type="method" name="getTemplateName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="125" type="method" name="renderAs" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="137" type="method" name="getRenderAs" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="147" type="method" name="render" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <metrics loc="160" ncloc="66" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="32" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/ICallbackResponse.php">
+ <metrics loc="45" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Http/IOutput.php">
+ <metrics loc="80" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/IAppContainer.php">
+ <metrics loc="67" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\AppFramework\OCS">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/OCS/OCSBadRequestException.php">
+ <class name="OCP\AppFramework\OCS\OCSBadRequestException" namespace="OCP\AppFramework\OCS" fullPackage="OCP" package="OCP">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="42" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <metrics loc="46" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/OCS/OCSException.php">
+ <class name="OCP\AppFramework\OCS\OCSException" namespace="OCP\AppFramework\OCS" fullPackage="OCP" package="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="33" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/OCS/OCSForbiddenException.php">
+ <class name="OCP\AppFramework\OCS\OCSForbiddenException" namespace="OCP\AppFramework\OCS" fullPackage="OCP" package="OCP">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="42" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <metrics loc="45" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/OCS/OCSNotFoundException.php">
+ <class name="OCP\AppFramework\OCS\OCSNotFoundException" namespace="OCP\AppFramework\OCS" fullPackage="OCP" package="OCP">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="42" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <metrics loc="45" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Utility/IControllerMethodReflector.php">
+ <metrics loc="71" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/AppFramework/Utility/ITimeFactory.php">
+ <metrics loc="40" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Authentication\Exceptions">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Authentication/Exceptions/CredentialsUnavailableException.php">
+ <class name="OCP\Authentication\Exceptions\CredentialsUnavailableException" namespace="OCP\Authentication\Exceptions">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="33" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Authentication/Exceptions/PasswordUnavailableException.php">
+ <class name="OCP\Authentication\Exceptions\PasswordUnavailableException" namespace="OCP\Authentication\Exceptions">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="33" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Authentication/IApacheBackend.php">
+ <metrics loc="65" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Authentication/LoginCredentials/ICredentials.php">
+ <metrics loc="61" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Authentication/LoginCredentials/IStore.php">
+ <metrics loc="43" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Authentication/TwoFactorAuth/IProvider.php">
+ <metrics loc="93" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Authentication/TwoFactorAuth/IProvidesCustomCSP.php">
+ <metrics loc="39" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Authentication\TwoFactorAuth">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Authentication/TwoFactorAuth/TwoFactorException.php">
+ <class name="OCP\Authentication\TwoFactorAuth\TwoFactorException" namespace="OCP\Authentication\TwoFactorAuth">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="39" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/BackgroundJob/IJob.php">
+ <metrics loc="88" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/BackgroundJob/IJobList.php">
+ <metrics loc="132" ncloc="27" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Calendar/ICalendar.php">
+ <metrics loc="71" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Calendar/IManager.php">
+ <metrics loc="121" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Capabilities/ICapability.php">
+ <metrics loc="47" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Capabilities/IPublicCapability.php">
+ <metrics loc="32" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Collaboration/AutoComplete/IManager.php">
+ <metrics loc="46" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Collaboration/AutoComplete/ISorter.php">
+ <metrics loc="50" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Collaboration/Collaborators/ISearch.php">
+ <metrics loc="50" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Collaboration/Collaborators/ISearchPlugin.php">
+ <metrics loc="42" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Collaboration/Collaborators/ISearchResult.php">
+ <metrics loc="73" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Collaboration\Collaborators">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Collaboration/Collaborators/SearchResultType.php">
+ <class name="OCP\Collaboration\Collaborators\SearchResultType" namespace="OCP\Collaboration\Collaborators" fullPackage="OCP" package="OCP">
+ <metrics complexity="5" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="42" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="50" type="method" name="getLabel" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="60" type="method" name="getValidatedType" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <metrics loc="73" ncloc="29" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Command/IBus.php">
+ <metrics loc="48" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Command/ICommand.php">
+ <metrics loc="38" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Comments">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Comments/CommentsEntityEvent.php">
+ <class name="OCP\Comments\CommentsEntityEvent" namespace="OCP\Comments" fullPackage="OCP" package="OCP">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="48" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="62" type="method" name="addEntityCollection" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="74" type="method" name="getEntityCollections" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <metrics loc="77" ncloc="30" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Comments/CommentsEvent.php">
+ <class name="OCP\Comments\CommentsEvent" namespace="OCP\Comments" fullPackage="OCP" package="OCP">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="53" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="62" type="method" name="getEvent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="70" type="method" name="getComment" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <metrics loc="73" ncloc="29" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Comments/IllegalIDChangeException.php">
+ <class name="OCP\Comments\IllegalIDChangeException" namespace="OCP\Comments">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="29" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Comments/MessageTooLongException.php">
+ <class name="OCP\Comments\MessageTooLongException" namespace="OCP\Comments">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="28" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Comments/NotFoundException.php">
+ <class name="OCP\Comments\NotFoundException" namespace="OCP\Comments">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="29" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Comments/IComment.php">
+ <metrics loc="264" ncloc="55" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Comments/ICommentsEventHandler.php">
+ <metrics loc="40" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Comments/ICommentsManager.php">
+ <metrics loc="292" ncloc="50" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Comments/ICommentsManagerFactory.php">
+ <metrics loc="54" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Console">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Console/ConsoleEvent.php">
+ <class name="OCP\Console\ConsoleEvent" namespace="OCP\Console" fullPackage="OCP" package="OCP">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="50" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="59" type="method" name="getEvent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="67" type="method" name="getArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <metrics loc="70" ncloc="27" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Contacts/ContactsMenu/IAction.php">
+ <metrics loc="64" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Contacts/ContactsMenu/IActionFactory.php">
+ <metrics loc="54" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Contacts/ContactsMenu/IContactsStore.php">
+ <metrics loc="31" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Contacts/ContactsMenu/IEntry.php">
+ <metrics loc="65" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Contacts/ContactsMenu/ILinkAction.php">
+ <metrics loc="42" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Contacts/ContactsMenu/IProvider.php">
+ <metrics loc="37" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Contacts/IManager.php">
+ <metrics loc="168" ncloc="23" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/DB/ISchemaWrapper.php">
+ <metrics loc="92" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/DB/QueryBuilder/ICompositeExpression.php">
+ <metrics loc="66" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/DB/QueryBuilder/IExpressionBuilder.php">
+ <metrics loc="367" ncloc="60" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/DB/QueryBuilder/IFunctionBuilder.php">
+ <metrics loc="74" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/DB/QueryBuilder/ILiteral.php">
+ <metrics loc="34" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/DB/QueryBuilder/IParameter.php">
+ <metrics loc="34" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/DB/QueryBuilder/IQueryBuilder.php">
+ <metrics loc="903" ncloc="128" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/DB/QueryBuilder/IQueryFunction.php">
+ <metrics loc="34" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Diagnostics/IEvent.php">
+ <metrics loc="62" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Diagnostics/IEventLogger.php">
+ <metrics loc="85" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Diagnostics/IQuery.php">
+ <metrics loc="69" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Diagnostics/IQueryLogger.php">
+ <metrics loc="76" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Encryption\Exceptions">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Encryption/Exceptions/GenericEncryptionException.php">
+ <class name="OCP\Encryption\Exceptions\GenericEncryptionException" namespace="OCP\Encryption\Exceptions" fullPackage="OCP" package="OCP">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="45" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <metrics loc="52" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Encryption/IEncryptionModule.php">
+ <metrics loc="196" ncloc="37" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Encryption/IFile.php">
+ <metrics loc="44" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Encryption/IManager.php">
+ <metrics loc="100" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Encryption/Keys/IStorage.php">
+ <metrics loc="184" ncloc="32" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Federation/ICloudId.php">
+ <metrics loc="64" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Federation/ICloudIdManager.php">
+ <metrics loc="63" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Files">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/AlreadyExistsException.php">
+ <class name="OCP\Files\AlreadyExistsException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="37" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/EmptyFileNameException.php">
+ <class name="OCP\Files\EmptyFileNameException" namespace="OCP\Files" fullPackage="OCP" package="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="33" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/EntityTooLargeException.php">
+ <class name="OCP\Files\EntityTooLargeException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="37" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/FileNameTooLongException.php">
+ <class name="OCP\Files\FileNameTooLongException" namespace="OCP\Files" fullPackage="OCP" package="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="40" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/ForbiddenException.php">
+ <class name="OCP\Files\ForbiddenException" namespace="OCP\Files" fullPackage="OCP" package="OCP">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="45" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="54" type="method" name="getRetry" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <metrics loc="57" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/InvalidCharacterInPathException.php">
+ <class name="OCP\Files\InvalidCharacterInPathException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="39" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/InvalidContentException.php">
+ <class name="OCP\Files\InvalidContentException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="37" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/InvalidDirectoryException.php">
+ <class name="OCP\Files\InvalidDirectoryException" namespace="OCP\Files" fullPackage="OCP" package="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="33" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/InvalidPathException.php">
+ <class name="OCP\Files\InvalidPathException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="37" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/LockNotAcquiredException.php">
+ <class name="OCP\Files\LockNotAcquiredException" namespace="OCP\Files">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="48" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="59" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="62" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/NotEnoughSpaceException.php">
+ <class name="OCP\Files\NotEnoughSpaceException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="37" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/NotFoundException.php">
+ <class name="OCP\Files\NotFoundException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="37" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/NotPermittedException.php">
+ <class name="OCP\Files\NotPermittedException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="37" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/ReservedWordException.php">
+ <class name="OCP\Files\ReservedWordException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="39" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/StorageAuthException.php">
+ <class name="OCP\Files\StorageAuthException" namespace="OCP\Files">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/StorageBadConfigException.php">
+ <class name="OCP\Files\StorageBadConfigException" namespace="OCP\Files">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/StorageConnectionException.php">
+ <class name="OCP\Files\StorageConnectionException" namespace="OCP\Files">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/StorageInvalidException.php">
+ <class name="OCP\Files\StorageInvalidException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="38" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/StorageNotAvailableException.php">
+ <class name="OCP\Files\StorageNotAvailableException" namespace="OCP\Files">
+ <metrics complexity="8" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="61" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="73" type="method" name="getStateCodeName" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <metrics loc="91" ncloc="38" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/StorageTimeoutException.php">
+ <class name="OCP\Files\StorageTimeoutException" namespace="OCP\Files">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/UnseekableException.php">
+ <class name="OCP\Files\UnseekableException" namespace="OCP\Files">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="36" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Cache/ICache.php">
+ <metrics loc="268" ncloc="49" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Cache/ICacheEntry.php">
+ <metrics loc="135" ncloc="31" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Cache/IPropagator.php">
+ <metrics loc="56" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Cache/IScanner.php">
+ <metrics loc="84" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Cache/IUpdater.php">
+ <metrics loc="76" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Cache/IWatcher.php">
+ <metrics loc="83" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Config/ICachedMountFileInfo.php">
+ <metrics loc="43" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Config/ICachedMountInfo.php">
+ <metrics loc="80" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Config/IHomeMountProvider.php">
+ <metrics loc="43" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Config/IMountProvider.php">
+ <metrics loc="43" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Config/IMountProviderCollection.php">
+ <metrics loc="74" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Config/IUserMountCache.php">
+ <metrics loc="120" ncloc="26" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/File.php">
+ <metrics loc="99" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/FileInfo.php">
+ <metrics loc="262" ncloc="61" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Folder.php">
+ <metrics loc="187" ncloc="37" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/IAppData.php">
+ <metrics loc="35" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/IHomeStorage.php">
+ <metrics loc="41" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/IMimeTypeDetector.php">
+ <metrics loc="79" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/IMimeTypeLoader.php">
+ <metrics loc="67" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/IRootFolder.php">
+ <metrics loc="46" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Mount/IMountManager.php">
+ <metrics loc="107" ncloc="24" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Mount/IMountPoint.php">
+ <metrics loc="131" ncloc="30" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Node.php">
+ <metrics loc="280" ncloc="49" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Notify/IChange.php">
+ <metrics loc="56" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Notify/INotifyHandler.php">
+ <metrics loc="64" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Notify/IRenameChange.php">
+ <metrics loc="40" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/ObjectStore/IObjectStore.php">
+ <metrics loc="63" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Search/ISearchBinaryOperator.php">
+ <metrics loc="53" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Search/ISearchComparison.php">
+ <metrics loc="62" ncloc="18" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Search/ISearchOperator.php">
+ <metrics loc="31" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Search/ISearchOrder.php">
+ <metrics loc="48" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Search/ISearchQuery.php">
+ <metrics loc="69" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/SimpleFS/ISimpleFile.php">
+ <metrics loc="99" ncloc="23" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/SimpleFS/ISimpleFolder.php">
+ <metrics loc="87" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/SimpleFS/ISimpleRoot.php">
+ <metrics loc="67" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Storage.php">
+ <metrics loc="465" ncloc="97" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Storage/ILockingStorage.php">
+ <metrics loc="63" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Storage/INotifyStorage.php">
+ <metrics loc="66" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Storage/IStorage.php">
+ <metrics loc="459" ncloc="103" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Files/Storage/IStorageFactory.php">
+ <metrics loc="54" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/GlobalScale/IConfig.php">
+ <metrics loc="53" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/GroupInterface.php">
+ <metrics loc="125" ncloc="24" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Http/Client/IClient.php">
+ <metrics loc="209" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Http/Client/IClientService.php">
+ <metrics loc="39" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Http/Client/IResponse.php">
+ <metrics loc="59" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IAddressBook.php">
+ <metrics loc="94" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IAppConfig.php">
+ <metrics loc="71" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IAvatar.php">
+ <metrics loc="86" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IAvatarManager.php">
+ <metrics loc="47" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/ICache.php">
+ <metrics loc="84" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/ICacheFactory.php">
+ <metrics loc="80" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/ICertificate.php">
+ <metrics loc="80" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/ICertificateManager.php">
+ <metrics loc="72" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IConfig.php">
+ <metrics loc="227" ncloc="43" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IContainer.php">
+ <metrics loc="104" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IDBConnection.php">
+ <metrics loc="280" ncloc="58" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IDateTimeFormatter.php">
+ <metrics loc="144" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IDateTimeZone.php">
+ <metrics loc="39" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IEventSource.php">
+ <metrics loc="52" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IGroup.php">
+ <metrics loc="121" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IGroupManager.php">
+ <metrics loc="148" ncloc="31" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IHelper.php">
+ <metrics loc="50" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IImage.php">
+ <metrics loc="192" ncloc="43" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IL10N.php">
+ <metrics loc="109" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/ILogger.php">
+ <metrics loc="147" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IMemcache.php">
+ <metrics loc="91" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IMemcacheTTL.php">
+ <metrics loc="40" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/INavigationManager.php">
+ <metrics loc="60" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IPreview.php">
+ <metrics loc="129" ncloc="28" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IRequest.php">
+ <metrics loc="290" ncloc="60" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/ISearch.php">
+ <metrics loc="68" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IServerContainer.php">
+ <metrics loc="556" ncloc="135" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/ISession.php">
+ <metrics loc="109" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/ITagManager.php">
+ <metrics loc="62" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/ITags.php">
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="228" ncloc="42" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/ITempManager.php">
+ <metrics loc="71" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IURLGenerator.php">
+ <metrics loc="94" ncloc="21" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IUser.php">
+ <metrics loc="203" ncloc="46" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IUserBackend.php">
+ <metrics loc="48" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IUserManager.php">
+ <metrics loc="189" ncloc="40" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/IUserSession.php">
+ <metrics loc="83" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/L10N/IFactory.php">
+ <metrics loc="63" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/LDAP/IDeletionFlagSupport.php">
+ <metrics loc="48" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/LDAP/ILDAPProvider.php">
+ <metrics loc="160" ncloc="36" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/LDAP/ILDAPProviderFactory.php">
+ <metrics loc="56" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Lock/ILockingProvider.php">
+ <metrics loc="81" ncloc="19" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Lock">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Lock/LockedException.php">
+ <class name="OCP\Lock\LockedException" namespace="OCP\Lock" fullPackage="OCP" package="OCP">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="52" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="61" type="method" name="getPath" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <metrics loc="64" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Lockdown/ILockdownManager.php">
+ <metrics loc="54" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Mail/IAttachment.php">
+ <metrics loc="55" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Mail/IEMailTemplate.php">
+ <metrics loc="171" ncloc="28" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Mail/IMailer.php">
+ <metrics loc="104" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Mail/IMessage.php">
+ <metrics loc="94" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Migration">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Migration/BigIntMigration.php">
+ <class name="OCP\Migration\BigIntMigration" namespace="OCP\Migration">
+ <metrics complexity="5" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="48" type="method" name="changeSchema" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <metrics loc="68" ncloc="31" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Migration/SimpleMigrationStep.php">
+ <class name="OCP\Migration\SimpleMigrationStep" namespace="OCP\Migration">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="39" type="method" name="preSchemaChange" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="49" type="method" name="changeSchema" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="59" type="method" name="postSchemaChange" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <metrics loc="61" ncloc="18" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Migration/IMigrationStep.php">
+ <metrics loc="57" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Migration/IOutput.php">
+ <metrics loc="64" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Migration/IRepairStep.php">
+ <metrics loc="49" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Notification/IAction.php">
+ <metrics loc="106" ncloc="27" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Notification/IApp.php">
+ <metrics loc="51" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Notification/IManager.php">
+ <metrics loc="65" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Notification/INotification.php">
+ <metrics loc="281" ncloc="77" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Notification/INotifier.php">
+ <metrics loc="40" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/OCS/IDiscoveryService.php">
+ <metrics loc="51" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Preview/IProvider.php">
+ <metrics loc="59" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Remote/Api/IApiCollection.php">
+ <metrics loc="43" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Remote/Api/IApiFactory.php">
+ <metrics loc="39" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Remote/Api/ICapabilitiesApi.php">
+ <metrics loc="34" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Remote/Api/IUserApi.php">
+ <metrics loc="37" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Remote/ICredentials.php">
+ <metrics loc="43" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Remote/IInstance.php">
+ <metrics loc="66" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Remote/IInstanceFactory.php">
+ <metrics loc="35" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Remote/IUser.php">
+ <metrics loc="120" ncloc="31" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\RichObjectStrings">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/RichObjectStrings/Definitions.php">
+ <class name="OCP\RichObjectStrings\Definitions" namespace="OCP\RichObjectStrings" fullPackage="OCP" package="OCP">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="429" type="method" name="getDefinition" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <metrics loc="436" ncloc="397" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/RichObjectStrings/InvalidObjectExeption.php">
+ <class name="OCP\RichObjectStrings\InvalidObjectExeption" namespace="OCP\RichObjectStrings" fullPackage="OCP" package="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="34" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/RichObjectStrings/IValidator.php">
+ <metrics loc="42" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Route/IRoute.php">
+ <metrics loc="118" ncloc="24" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Route/IRouter.php">
+ <metrics loc="127" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Search">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Search/PagedProvider.php">
+ <class name="OCP\Search\PagedProvider" namespace="OCP\Search">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="46" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="56" type="method" name="search" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <metrics loc="70" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Search/Provider.php">
+ <class name="OCP\Search\Provider" namespace="OCP\Search">
+ <metrics complexity="8" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="52" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="62" type="method" name="getOption" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="79" type="method" name="providesResultsFor" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="91" ncloc="29" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Search/Result.php">
+ <class name="OCP\Search\Result" namespace="OCP\Search">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="72" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <metrics loc="77" ncloc="20" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Security/IContentSecurityPolicyManager.php">
+ <metrics loc="51" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Security/ICredentialsManager.php">
+ <metrics loc="72" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Security/ICrypto.php">
+ <metrics loc="66" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Security/IHasher.php">
+ <metrics loc="67" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Security/ISecureRandom.php">
+ <metrics loc="94" ncloc="22" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Security">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Security/StringUtils.php">
+ <class name="OCP\Security\StringUtils" namespace="OCP\Security" fullPackage="OCP" package="OCP">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="46" type="method" name="equals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <metrics loc="49" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="OCP\Session\Exceptions">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Session/Exceptions/SessionNotAvailableException.php">
+ <class name="OCP\Session\Exceptions\SessionNotAvailableException" namespace="OCP\Session\Exceptions">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="32" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Settings/IIconSection.php">
+ <metrics loc="38" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Settings/IManager.php">
+ <metrics loc="126" ncloc="27" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Settings/ISection.php">
+ <metrics loc="60" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Settings/ISettings.php">
+ <metrics loc="55" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\Share\Exceptions">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share/Exceptions/GenericShareException.php">
+ <class name="OCP\Share\Exceptions\GenericShareException" namespace="OCP\Share\Exceptions" fullPackage="OCP" package="OCP">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="42" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <metrics loc="49" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share/Exceptions/IllegalIDChangeException.php">
+ <class name="OCP\Share\Exceptions\IllegalIDChangeException" namespace="OCP\Share\Exceptions">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="28" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share/Exceptions/ShareNotFound.php">
+ <class name="OCP\Share\Exceptions\ShareNotFound" namespace="OCP\Share\Exceptions" fullPackage="OCP" package="OCP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="33" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share/IManager.php">
+ <metrics loc="351" ncloc="68" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share/IProviderFactory.php">
+ <metrics loc="65" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share/IShare.php">
+ <metrics loc="346" ncloc="81" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share/IShareHelper.php">
+ <metrics loc="42" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share/IShareProvider.php">
+ <metrics loc="207" ncloc="42" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share_Backend.php">
+ <metrics loc="97" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share_Backend_Collection.php">
+ <metrics loc="41" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Share_Backend_File_Dependent.php">
+ <metrics loc="43" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Support/CrashReport/IRegistry.php">
+ <metrics loc="49" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/Support/CrashReport/IReporter.php">
+ <metrics loc="41" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SystemTag/ISystemTag.php">
+ <metrics loc="69" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SystemTag/ISystemTagManager.php">
+ <metrics loc="164" ncloc="28" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SystemTag/ISystemTagManagerFactory.php">
+ <metrics loc="60" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SystemTag/ISystemTagObjectMapper.php">
+ <metrics loc="131" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="OCP\SystemTag">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SystemTag/ManagerEvent.php">
+ <class name="OCP\SystemTag\ManagerEvent" namespace="OCP\SystemTag" fullPackage="OCP" package="OCP">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="55" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="65" type="method" name="getEvent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="73" type="method" name="getTag" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="81" type="method" name="getTagBefore" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <metrics loc="87" ncloc="37" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SystemTag/MapperEvent.php">
+ <class name="OCP\SystemTag\MapperEvent" namespace="OCP\SystemTag" fullPackage="OCP" package="OCP">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="56" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="67" type="method" name="getEvent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="75" type="method" name="getObjectType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="83" type="method" name="getObjectId" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="91" type="method" name="getTags" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <metrics loc="94" ncloc="39" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SystemTag/SystemTagsEntityEvent.php">
+ <class name="OCP\SystemTag\SystemTagsEntityEvent" namespace="OCP\SystemTag" fullPackage="OCP" package="OCP">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="48" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="62" type="method" name="addEntityCollection" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="74" type="method" name="getEntityCollections" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <metrics loc="77" ncloc="30" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SystemTag/TagAlreadyExistsException.php">
+ <class name="OCP\SystemTag\TagAlreadyExistsException" namespace="OCP\SystemTag">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="30" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/SystemTag/TagNotFoundException.php">
+ <class name="OCP\SystemTag\TagNotFoundException" namespace="OCP\SystemTag">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="46" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="55" type="method" name="getMissingTags" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <metrics loc="58" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/UserInterface.php">
+ <metrics loc="107" ncloc="20" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/WorkflowEngine/ICheck.php">
+ <metrics loc="58" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/WorkflowEngine/IManager.php">
+ <metrics loc="50" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/christophwurst/nextcloud/OCP/WorkflowEngine/IOperation.php">
+ <metrics loc="41" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/composer/autoload_classmap.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="577" type="stmt" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="580" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="605" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="621" type="stmt" count="0"/>
+ <line num="622" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="626" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="649" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="651" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="661" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="0"/>
+ <line num="670" type="stmt" count="0"/>
+ <line num="671" type="stmt" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="675" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="681" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="684" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="694" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="697" type="stmt" count="0"/>
+ <line num="698" type="stmt" count="0"/>
+ <line num="699" type="stmt" count="0"/>
+ <line num="700" type="stmt" count="0"/>
+ <line num="701" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="704" type="stmt" count="0"/>
+ <line num="705" type="stmt" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="707" type="stmt" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="713" type="stmt" count="0"/>
+ <line num="714" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="720" type="stmt" count="0"/>
+ <line num="721" type="stmt" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="725" type="stmt" count="0"/>
+ <line num="726" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="731" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="739" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <metrics loc="740" ncloc="738" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="735" coveredstatements="0" elements="735" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/composer/autoload_files.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/composer/autoload_namespaces.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/composer/autoload_psr4.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/composer/autoload_real.php">
+ <class name="ComposerAutoloaderInit0d6dcc0c311f06af7c4e2414c2c2bb1f" namespace="global">
+ <metrics complexity="11" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="loadClassLoader" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="16" type="method" name="getLoader" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="61" ncloc="59" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="29" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/ExceptionInterface.php">
+ <metrics loc="29" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Doctrine\Instantiator\Exception">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/InvalidArgumentException.php">
+ <class name="Doctrine\Instantiator\Exception\InvalidArgumentException" namespace="Doctrine\Instantiator\Exception">
+ <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="fromNonExistingClass" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="55" type="method" name="fromAbstractClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="62" ncloc="30" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Exception/UnexpectedValueException.php">
+ <class name="Doctrine\Instantiator\Exception\UnexpectedValueException" namespace="Doctrine\Instantiator\Exception">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="30" coveredelements="0"/>
+ </class>
+ <line num="39" type="method" name="fromSerializationTriggeredException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="60" type="method" name="fromUncleanUnSerialization" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <metrics loc="79" ncloc="42" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="30" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Doctrine\Instantiator">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/src/Doctrine/Instantiator/Instantiator.php">
+ <class name="Doctrine\Instantiator\Instantiator" namespace="Doctrine\Instantiator">
+ <metrics complexity="32" methods="13" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="24" elements="63" coveredelements="26"/>
+ </class>
+ <line num="56" type="method" name="instantiate" visibility="public" complexity="3" crap="3.04" count="18"/>
+ <line num="58" type="stmt" count="18"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="18"/>
+ <line num="63" type="stmt" count="17"/>
+ <line num="65" type="stmt" count="17"/>
+ <line num="68" type="stmt" count="4"/>
+ <line num="78" type="method" name="buildAndCacheFromFactory" visibility="private" complexity="2" crap="2.03" count="4"/>
+ <line num="80" type="stmt" count="4"/>
+ <line num="81" type="stmt" count="4"/>
+ <line num="83" type="stmt" count="4"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="4"/>
+ <line num="98" type="method" name="buildFactory" visibility="private" complexity="2" crap="2" count="18"/>
+ <line num="100" type="stmt" count="4"/>
+ <line num="102" type="stmt" count="4"/>
+ <line num="103" type="method" name="anonymousFunction:103#327" complexity="1" crap="1" count="18"/>
+ <line num="104" type="stmt" count="18"/>
+ <line num="105" type="stmt" count="4"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="method" name="anonymousFunction:117#396" complexity="1" crap="2" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="129" type="method" name="getReflectionClass" visibility="private" complexity="3" crap="3.33" count="4"/>
+ <line num="131" type="stmt" count="4"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="4"/>
+ <line num="137" type="stmt" count="4"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="4"/>
+ <line num="154" type="method" name="anonymousFunction:154#523" complexity="1" crap="2" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="181" type="method" name="attemptInstantiationViaUnSerialization" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="197" type="method" name="isInstantiableViaReflection" visibility="private" complexity="4" crap="4.59" count="4"/>
+ <line num="199" type="stmt" count="4"/>
+ <line num="200" type="stmt" count="4"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="213" type="method" name="hasInternalAncestors" visibility="private" complexity="3" crap="3.14" count="4"/>
+ <line num="216" type="stmt" count="4"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="4"/>
+ <line num="221" type="stmt" count="4"/>
+ <line num="236" type="method" name="getSerializationFormat" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="252" type="method" name="isPhpVersionWithBrokenSerializationFormat" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="264" type="method" name="isSafeToClone" visibility="private" complexity="3" crap="3.33" count="4"/>
+ <line num="266" type="stmt" count="4"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="4"/>
+ <metrics loc="273" ncloc="161" classes="1" methods="13" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="61" coveredstatements="24" elements="74" coveredelements="26"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/src/Doctrine/Instantiator/InstantiatorInterface.php">
+ <metrics loc="37" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="DoctrineTest\InstantiatorPerformance">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorPerformance/InstantiatorPerformanceEvent.php">
+ <class name="DoctrineTest\InstantiatorPerformance\InstantiatorPerformanceEvent" namespace="DoctrineTest\InstantiatorPerformance">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="29" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="56" type="method" name="testInstantiateSelf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="65" type="method" name="testInstantiateInternalClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="74" type="method" name="testInstantiateSimpleSerializableAssetClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="83" type="method" name="testInstantiateSerializableArrayObjectAsset" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="92" type="method" name="testInstantiateUnCloneableAsset" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <metrics loc="96" ncloc="47" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="29" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DoctrineTest\InstantiatorTest\Exception">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTest/Exception/InvalidArgumentExceptionTest.php">
+ <class name="DoctrineTest\InstantiatorTest\Exception\InvalidArgumentExceptionTest" namespace="DoctrineTest\InstantiatorTest\Exception">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="40" coveredelements="0"/>
+ </class>
+ <line num="35" type="method" name="testFromNonExistingTypeWithNonExistingClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="method" name="testFromNonExistingTypeWithTrait" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="method" name="testFromNonExistingTypeWithInterface" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="method" name="testFromAbstractClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="83" ncloc="59" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="40" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTest/Exception/UnexpectedValueExceptionTest.php">
+ <class name="DoctrineTest\InstantiatorTest\Exception\UnexpectedValueExceptionTest" namespace="DoctrineTest\InstantiatorTest\Exception">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="36" type="method" name="testFromSerializationTriggeredException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="testFromUncleanUnSerialization" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <metrics loc="69" ncloc="45" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DoctrineTest\InstantiatorTest">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTest/InstantiatorTest.php">
+ <class name="DoctrineTest\InstantiatorTest\InstantiatorTest" namespace="DoctrineTest\InstantiatorTest">
+ <metrics complexity="21" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="109" coveredstatements="0" elements="118" coveredelements="0"/>
+ </class>
+ <line num="44" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="54" type="method" name="testCanInstantiate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="64" type="method" name="testInstantiatesSeparateInstances" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="method" name="testExceptionOnUnSerializationException" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="method" name="testNoticeOnUnSerializationException" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="135" type="method" name="testInstantiationFromNonExistingClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="142" type="method" name="testInstancesAreNotCloned" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="162" type="method" name="getInstantiableClasses" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="205" type="method" name="getInvalidClassNames" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <metrics loc="219" ncloc="162" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="109" coveredstatements="0" elements="118" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DoctrineTest\InstantiatorTestAsset">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/AbstractClassAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\AbstractClassAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="29" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/ArrayObjectAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\ArrayObjectAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/ExceptionAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\ExceptionAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/FinalExceptionAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\FinalExceptionAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/PharAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\PharAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/PharExceptionAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\PharExceptionAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/SerializableArrayObjectAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\SerializableArrayObjectAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="46" type="method" name="serialize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="58" type="method" name="unserialize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="62" ncloc="25" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/SimpleSerializableAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\SimpleSerializableAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="45" type="method" name="serialize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="57" type="method" name="unserialize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <metrics loc="61" ncloc="24" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/SimpleTraitAsset.php">
+ <class name="SimpleTraitAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="29" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/UnCloneableAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\UnCloneableAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="36" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="46" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <metrics loc="50" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/UnserializeExceptionArrayObjectAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\UnserializeExceptionArrayObjectAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="35" type="method" name="__wakeup" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/WakeUpNoticesAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\WakeUpNoticesAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="__wakeup" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/doctrine/instantiator/tests/DoctrineTest/InstantiatorTestAsset/XMLReaderAsset.php">
+ <class name="DoctrineTest\InstantiatorTestAsset\XMLReaderAsset" namespace="DoctrineTest\InstantiatorTestAsset">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\f001">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f001/A.php">
+ <class name="DeepCopy\f001\A" namespace="DeepCopy\f001">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="getAProp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="setAProp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <metrics loc="20" ncloc="20" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f001/B.php">
+ <class name="DeepCopy\f001\B" namespace="DeepCopy\f001">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="getBProp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="setBProp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <metrics loc="20" ncloc="20" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\f002">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f002/A.php">
+ <class name="DeepCopy\f002\A" namespace="DeepCopy\f002">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="getProp1" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="setProp1" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="getProp2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="setProp2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <metrics loc="33" ncloc="33" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\f003">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f003/Foo.php">
+ <class name="DeepCopy\f003\Foo" namespace="DeepCopy\f003">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="getProp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="method" name="setProp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="25" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\f004">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f004/UnclonableItem.php">
+ <class name="DeepCopy\f004\UnclonableItem" namespace="DeepCopy\f004">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="__clone" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\f005">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f005/Foo.php">
+ <class name="DeepCopy\f005\Foo" namespace="DeepCopy\f005">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\f006">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f006/A.php">
+ <class name="DeepCopy\f006\A" namespace="DeepCopy\f006">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="getAProp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="setAProp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="26" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f006/B.php">
+ <class name="DeepCopy\f006\B" namespace="DeepCopy\f006">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="getBProp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="setBProp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="26" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\f007">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f007/FooDateInterval.php">
+ <class name="DeepCopy\f007\FooDateInterval" namespace="DeepCopy\f007">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f007/FooDateTimeZone.php">
+ <class name="DeepCopy\f007\FooDateTimeZone" namespace="DeepCopy\f007">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\f008">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f008/A.php">
+ <class name="DeepCopy\f008\A" namespace="DeepCopy\f008">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="getFoo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <metrics loc="18" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/fixtures/f008/B.php">
+ <class name="DeepCopy\f008\B" namespace="DeepCopy\f008">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="7" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/DeepCopy.php">
+ <class name="DeepCopy\DeepCopy" namespace="DeepCopy">
+ <metrics complexity="32" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="105" coveredstatements="0" elements="118" coveredelements="0"/>
+ </class>
+ <line num="58" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="73" type="method" name="skipUncloneable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="87" type="method" name="copy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="method" name="addFilter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="method" name="addTypeFilter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="method" name="recursiveCopy" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="141" type="method" name="copyArray" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="159" type="method" name="copyObject" visibility="private" complexity="9" crap="90" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="203" type="method" name="copyObjectProperty" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="method" name="anonymousFunction:221#955" complexity="1" crap="2" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="247" type="method" name="getFirstMatchedTypeFilter" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="method" name="anonymousFunction:251#1057" complexity="1" crap="2" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="271" type="method" name="first" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <metrics loc="281" ncloc="188" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="116" coveredstatements="0" elements="129" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\Exception">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Exception/CloneException.php">
+ <class name="DeepCopy\Exception\CloneException" namespace="DeepCopy\Exception">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="8" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Exception/PropertyException.php">
+ <class name="DeepCopy\Exception\PropertyException" namespace="DeepCopy\Exception">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="9" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\Filter\Doctrine">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineCollectionFilter.php">
+ <class name="DeepCopy\Filter\Doctrine\DoctrineCollectionFilter" namespace="DeepCopy\Filter\Doctrine">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="apply" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="method" name="anonymousFunction:26#104" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <metrics loc="33" ncloc="25" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php">
+ <class name="DeepCopy\Filter\Doctrine\DoctrineEmptyCollectionFilter" namespace="DeepCopy\Filter\Doctrine">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="apply" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <metrics loc="27" ncloc="17" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php">
+ <class name="DeepCopy\Filter\Doctrine\DoctrineProxyFilter" namespace="DeepCopy\Filter\Doctrine">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="apply" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php">
+ <metrics loc="18" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="DeepCopy\Filter">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Filter/KeepFilter.php">
+ <class name="DeepCopy\Filter\KeepFilter" namespace="DeepCopy\Filter">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="apply" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <metrics loc="16" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Filter/ReplaceFilter.php">
+ <class name="DeepCopy\Filter\ReplaceFilter" namespace="DeepCopy\Filter">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="30" type="method" name="apply" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="25" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php">
+ <class name="DeepCopy\Filter\SetNullFilter" namespace="DeepCopy\Filter">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="apply" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="24" ncloc="16" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\Matcher\Doctrine">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php">
+ <class name="DeepCopy\Matcher\Doctrine\DoctrineProxyMatcher" namespace="DeepCopy\Matcher\Doctrine">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="matches" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Matcher.php">
+ <metrics loc="14" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="DeepCopy\Matcher">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyMatcher.php">
+ <class name="DeepCopy\Matcher\PropertyMatcher" namespace="DeepCopy\Matcher">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="35" type="method" name="matches" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="21" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php">
+ <class name="DeepCopy\Matcher\PropertyNameMatcher" namespace="DeepCopy\Matcher">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="28" type="method" name="matches" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <metrics loc="32" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyTypeMatcher.php">
+ <class name="DeepCopy\Matcher\PropertyTypeMatcher" namespace="DeepCopy\Matcher">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="34" type="method" name="matches" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <metrics loc="46" ncloc="29" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\Reflection">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/Reflection/ReflectionHelper.php">
+ <class name="DeepCopy\Reflection\ReflectionHelper" namespace="DeepCopy\Reflection">
+ <metrics complexity="9" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="34" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="getProperties" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="58" type="method" name="getProperty" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <metrics loc="78" ncloc="55" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="34" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\TypeFilter\Date">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php">
+ <class name="DeepCopy\TypeFilter\Date\DateIntervalFilter" namespace="DeepCopy\TypeFilter\Date">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="apply" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <metrics loc="33" ncloc="21" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\TypeFilter">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php">
+ <class name="DeepCopy\TypeFilter\ReplaceFilter" namespace="DeepCopy\TypeFilter">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="apply" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <metrics loc="30" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php">
+ <class name="DeepCopy\TypeFilter\ShallowCopyFilter" namespace="DeepCopy\TypeFilter">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="13" type="method" name="apply" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <metrics loc="17" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="DeepCopy\TypeFilter\Spl">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php">
+ <class name="DeepCopy\TypeFilter\Spl\SplDoublyLinkedList" namespace="DeepCopy\TypeFilter\Spl">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="10" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedListFilter.php">
+ <class name="DeepCopy\TypeFilter\Spl\SplDoublyLinkedListFilter" namespace="DeepCopy\TypeFilter\Spl">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="25" type="method" name="apply" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="createCopyClosure" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="anonymousFunction:38#144" complexity="2" crap="6" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <metrics loc="51" ncloc="43" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php">
+ <metrics loc="13" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="DeepCopy\TypeMatcher">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/TypeMatcher/TypeMatcher.php">
+ <class name="DeepCopy\TypeMatcher\TypeMatcher" namespace="DeepCopy\TypeMatcher">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="15" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="25" type="method" name="matches" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <metrics loc="29" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php">
+ <line num="15" type="stmt" count="0"/>
+ <metrics loc="16" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/examples/example-01.php">
+ <line num="14" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="23" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <package name="PharIo\Manifest">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/ManifestDocumentMapper.php">
+ <class name="PharIo\Manifest\ManifestDocumentMapper" namespace="PharIo\Manifest">
+ <metrics complexity="18" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="109" coveredstatements="0" elements="115" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="map" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="55" type="method" name="mapType" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="78" type="method" name="mapCopyright" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="109" type="method" name="mapRequirements" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="148" type="method" name="mapBundledComponents" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="176" type="method" name="mapExtension" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <metrics loc="193" ncloc="144" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="109" coveredstatements="0" elements="115" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/ManifestLoader.php">
+ <class name="PharIo\Manifest\ManifestLoader" namespace="PharIo\Manifest">
+ <metrics complexity="5" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="29" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="fromFile" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="42" type="method" name="fromPhar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="53" type="method" name="fromString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <metrics loc="66" ncloc="37" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="29" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/ManifestSerializer.php">
+ <class name="PharIo\Manifest\ManifestSerializer" namespace="PharIo\Manifest">
+ <metrics complexity="19" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="101" coveredstatements="0" elements="110" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="serializeToFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="serializeToString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="startDocument" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="method" name="finishDocument" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="method" name="addContains" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="method" name="addCopyright" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="method" name="addRequirements" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="141" type="method" name="addBundles" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="method" name="addExtension" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <metrics loc="163" ncloc="151" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="101" coveredstatements="0" elements="110" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/exceptions/InvalidApplicationNameException.php">
+ <class name="PharIo\Manifest\InvalidApplicationNameException" namespace="PharIo\Manifest">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="16" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/exceptions/InvalidEmailException.php">
+ <class name="PharIo\Manifest\InvalidEmailException" namespace="PharIo\Manifest">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/exceptions/InvalidUrlException.php">
+ <class name="PharIo\Manifest\InvalidUrlException" namespace="PharIo\Manifest">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/exceptions/ManifestDocumentException.php">
+ <class name="PharIo\Manifest\ManifestDocumentException" namespace="PharIo\Manifest">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/exceptions/ManifestDocumentMapperException.php">
+ <class name="PharIo\Manifest\ManifestDocumentMapperException" namespace="PharIo\Manifest">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/exceptions/ManifestElementException.php">
+ <class name="PharIo\Manifest\ManifestElementException" namespace="PharIo\Manifest">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/exceptions/ManifestLoaderException.php">
+ <class name="PharIo\Manifest\ManifestLoaderException" namespace="PharIo\Manifest">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/Application.php">
+ <class name="PharIo\Manifest\Application" namespace="PharIo\Manifest">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="isApplication" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <metrics loc="20" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/ApplicationName.php">
+ <class name="PharIo\Manifest\ApplicationName" namespace="PharIo\Manifest">
+ <metrics complexity="7" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="27" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="35" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="method" name="isEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="48" type="method" name="ensureValidFormat" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="method" name="ensureIsString" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <metrics loc="65" ncloc="39" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="27" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/Author.php">
+ <class name="PharIo\Manifest\Author" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="36" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="43" type="method" name="getEmail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="50" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <metrics loc="57" ncloc="30" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/AuthorCollection.php">
+ <class name="PharIo\Manifest\AuthorCollection" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="add" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="getAuthors" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="40" type="method" name="getIterator" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="23" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/AuthorCollectionIterator.php">
+ <class name="PharIo\Manifest\AuthorCollectionIterator" namespace="PharIo\Manifest">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="35" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="42" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="49" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <metrics loc="56" ncloc="33" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/BundledComponent.php">
+ <class name="PharIo\Manifest\BundledComponent" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="38" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="45" type="method" name="getVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <metrics loc="48" ncloc="24" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/BundledComponentCollection.php">
+ <class name="PharIo\Manifest\BundledComponentCollection" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="add" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="getBundledComponents" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="40" type="method" name="getIterator" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="23" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/BundledComponentCollectionIterator.php">
+ <class name="PharIo\Manifest\BundledComponentCollectionIterator" namespace="PharIo\Manifest">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="35" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="42" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="49" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <metrics loc="56" ncloc="33" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/CopyrightInformation.php">
+ <class name="PharIo\Manifest\CopyrightInformation" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="32" type="method" name="getAuthors" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="getLicense" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/Email.php">
+ <class name="PharIo\Manifest\Email" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="42" type="method" name="ensureEmailIsValid" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <metrics loc="47" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/Extension.php">
+ <class name="PharIo\Manifest\Extension" namespace="PharIo\Manifest">
+ <metrics complexity="7" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="19" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="getApplicationName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="46" type="method" name="getVersionConstraint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="53" type="method" name="isExtension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="62" type="method" name="isExtensionFor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="72" type="method" name="isCompatibleWith" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <metrics loc="75" ncloc="37" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="19" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/Library.php">
+ <class name="PharIo\Manifest\Library" namespace="PharIo\Manifest">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="isLibrary" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <metrics loc="20" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/License.php">
+ <class name="PharIo\Manifest\License" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="32" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="getUrl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/Manifest.php">
+ <class name="PharIo\Manifest\Manifest" namespace="PharIo\Manifest">
+ <metrics complexity="13" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="0" elements="45" coveredelements="0"/>
+ </class>
+ <line num="46" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="58" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="65" type="method" name="getVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="72" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="79" type="method" name="getCopyrightInformation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="86" type="method" name="getRequirements" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="93" type="method" name="getBundledComponents" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="100" type="method" name="isApplication" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="107" type="method" name="isLibrary" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="114" type="method" name="isExtension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="124" type="method" name="isExtensionFor" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <metrics loc="138" ncloc="78" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="0" elements="45" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/PhpExtensionRequirement.php">
+ <class name="PharIo\Manifest\PhpExtensionRequirement" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="29" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <metrics loc="32" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/PhpVersionRequirement.php">
+ <class name="PharIo\Manifest\PhpVersionRequirement" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="28" type="method" name="getVersionConstraint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/RequirementCollection.php">
+ <class name="PharIo\Manifest\RequirementCollection" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="add" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="getRequirements" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="40" type="method" name="getIterator" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="23" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/RequirementCollectionIterator.php">
+ <class name="PharIo\Manifest\RequirementCollectionIterator" namespace="PharIo\Manifest">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="35" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="42" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="49" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <metrics loc="56" ncloc="33" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/Type.php">
+ <class name="PharIo\Manifest\Type" namespace="PharIo\Manifest">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="application" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="library" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="36" type="method" name="extension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="43" type="method" name="isApplication" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="50" type="method" name="isLibrary" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="57" type="method" name="isExtension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <metrics loc="60" ncloc="31" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/Url.php">
+ <class name="PharIo\Manifest\Url" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="42" type="method" name="ensureUrlIsValid" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <metrics loc="47" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/AuthorElement.php">
+ <class name="PharIo\Manifest\AuthorElement" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="getEmail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="13" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/AuthorElementCollection.php">
+ <class name="PharIo\Manifest\AuthorElementCollection" namespace="PharIo\Manifest">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <metrics loc="19" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/BundlesElement.php">
+ <class name="PharIo\Manifest\BundlesElement" namespace="PharIo\Manifest">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="getComponentElements" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <metrics loc="19" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/ComponentElement.php">
+ <class name="PharIo\Manifest\ComponentElement" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="getVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="13" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/ComponentElementCollection.php">
+ <class name="PharIo\Manifest\ComponentElementCollection" namespace="PharIo\Manifest">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <metrics loc="19" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/ContainsElement.php">
+ <class name="PharIo\Manifest\ContainsElement" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="getVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="method" name="getExtensionElement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="23" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/CopyrightElement.php">
+ <class name="PharIo\Manifest\CopyrightElement" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="getAuthorElements" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="method" name="getLicenseElement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/ElementCollection.php">
+ <class name="PharIo\Manifest\ElementCollection" namespace="PharIo\Manifest">
+ <metrics complexity="7" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="19" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="39" type="method" name="getCurrentElement" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <metrics loc="58" ncloc="39" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="19" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/ExtElement.php">
+ <class name="PharIo\Manifest\ExtElement" namespace="PharIo\Manifest">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <metrics loc="17" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/ExtElementCollection.php">
+ <class name="PharIo\Manifest\ExtElementCollection" namespace="PharIo\Manifest">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <metrics loc="20" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/ExtensionElement.php">
+ <class name="PharIo\Manifest\ExtensionElement" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="getFor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="getCompatible" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="13" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/LicenseElement.php">
+ <class name="PharIo\Manifest\LicenseElement" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="getUrl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="13" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/ManifestDocument.php">
+ <class name="PharIo\Manifest\ManifestDocument" namespace="PharIo\Manifest">
+ <metrics complexity="15" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="54" coveredstatements="0" elements="64" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="__construct" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="fromFile" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="fromString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="method" name="getContainsElement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="method" name="getCopyrightElement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="method" name="getRequiresElement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="method" name="hasBundlesElement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="method" name="getBundlesElement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="method" name="ensureCorrectDocumentType" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="107" type="method" name="fetchElementByName" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <metrics loc="118" ncloc="95" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="54" coveredstatements="0" elements="64" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/ManifestDocumentLoadingException.php">
+ <class name="PharIo\Manifest\ManifestDocumentLoadingException" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="45" type="method" name="getLibxmlErrors" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <metrics loc="48" ncloc="29" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/ManifestElement.php">
+ <class name="PharIo\Manifest\ManifestElement" namespace="PharIo\Manifest">
+ <metrics complexity="8" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="36" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="40" type="method" name="getAttributeValue" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="61" type="method" name="getChildByName" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="80" type="method" name="getChildrenByName" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="97" type="method" name="hasChild" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <metrics loc="100" ncloc="58" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="36" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/PhpElement.php">
+ <class name="PharIo\Manifest\PhpElement" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="getVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="hasExtElements" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="getExtElements" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <metrics loc="27" ncloc="19" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/xml/RequiresElement.php">
+ <class name="PharIo\Manifest\RequiresElement" namespace="PharIo\Manifest">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="getPHPElement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <metrics loc="19" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/ManifestDocumentMapperTest.php">
+ <class name="PharIo\Manifest\ManifestDocumentMapperTest" namespace="PharIo\Manifest">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="0" elements="39" coveredelements="0"/>
+ </class>
+ <line num="57" type="method" name="testCanSerializeToString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="method" name="dataProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="method" name="testThrowsExceptionOnUnsupportedType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="method" name="testInvalidVersionInformationThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="method" name="testInvalidVersionConstraintThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="102" type="method" name="testInvalidCompatibleConstraintThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <metrics loc="110" ncloc="56" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="0" elements="39" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/ManifestLoaderTest.php">
+ <class name="PharIo\Manifest\ManifestLoaderTest" namespace="PharIo\Manifest">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="46" type="method" name="testCanBeLoadedFromFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="method" name="testCanBeLoadedFromString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="testCanBeLoadedFromPhar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="method" name="testLoadingNonExistingFileThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="78" type="method" name="testLoadingInvalidXmlThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <metrics loc="83" ncloc="40" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/ManifestSerializerTest.php">
+ <class name="PharIo\Manifest\ManifestSerializerTest" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="0" elements="43" coveredelements="0"/>
+ </class>
+ <line num="58" type="method" name="testCanSerializeToString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="method" name="dataProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="81" type="method" name="testCanSerializeToFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="94" type="method" name="testCanHandleUnknownType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <metrics loc="114" ncloc="57" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="0" elements="43" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/exceptions/ManifestDocumentLoadingExceptionTest.php">
+ <class name="PharIo\Manifest\ManifestDocumentLoadingExceptionTest" namespace="PharIo\Manifest">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testXMLErrorsCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <metrics loc="19" ncloc="19" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/ApplicationNameTest.php">
+ <class name="PharIo\Manifest\ApplicationNameTest" namespace="PharIo\Manifest">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="35" coveredelements="0"/>
+ </class>
+ <line num="8" type="method" name="testCanBeCreatedWithValidName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="testUsingInvalidFormatForNameThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="testUsingWrongTypeForNameThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="testReturnsTrueForEqualNamesWhenCompared" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="testReturnsFalseForNonEqualNamesWhenCompared" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="testCanBeConvertedToString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <metrics loc="48" ncloc="48" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="35" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/ApplicationTest.php">
+ <class name="PharIo\Manifest\ApplicationTest" namespace="PharIo\Manifest">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="testIsApplication" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="testIsNotLibrary" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testIsNotExtension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="29" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/AuthorCollectionTest.php">
+ <class name="PharIo\Manifest\AuthorCollectionTest" namespace="PharIo\Manifest">
+ <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="33" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="testCanBeCounted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="method" name="testCanBeIterated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="method" name="testKeyPositionCanBeRetreived" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="62" ncloc="41" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/AuthorTest.php">
+ <class name="PharIo\Manifest\AuthorTest" namespace="PharIo\Manifest">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="testNameCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="testEmailCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="testCanBeUsedAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <metrics loc="45" ncloc="29" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/BundledComponentCollectionTest.php">
+ <class name="PharIo\Manifest\BundledComponentCollectionTest" namespace="PharIo\Manifest">
+ <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="testCanBeCounted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="method" name="testCanBeIterated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="method" name="testKeyPositionCanBeRetreived" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="63" ncloc="42" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/BundledComponentTest.php">
+ <class name="PharIo\Manifest\BundledComponentTest" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="testNameCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="method" name="testVersionCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="26" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/CopyrightInformationTest.php">
+ <class name="PharIo\Manifest\CopyrightInformationTest" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="testAuthorsCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="method" name="testLicenseCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="62" ncloc="35" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/EmailTest.php">
+ <class name="PharIo\Manifest\EmailTest" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="testCanBeCreatedForValidEmail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="testCanBeUsedAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="30" type="method" name="testCannotBeCreatedForInvalidEmail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <metrics loc="35" ncloc="21" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/ExtensionTest.php">
+ <class name="PharIo\Manifest\ExtensionTest" namespace="PharIo\Manifest">
+ <metrics complexity="11" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="47" coveredstatements="0" elements="58" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="method" name="testIsNotApplication" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="method" name="testIsNotLibrary" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="method" name="testIsExtension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="method" name="testApplicationCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="method" name="testVersionConstraintCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="method" name="testApplicationCanBeQueried" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="method" name="testCompatibleWithReturnsTrueForMatchingVersionConstraintAndApplicaiton" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="method" name="testCompatibleWithReturnsFalseForNotMatchingVersionConstraint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="method" name="testCompatibleWithReturnsFalseForNotMatchingApplication" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <metrics loc="109" ncloc="88" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="47" coveredstatements="0" elements="58" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/LibraryTest.php">
+ <class name="PharIo\Manifest\LibraryTest" namespace="PharIo\Manifest">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="testIsNotApplication" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="testIsLibrary" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testIsNotExtension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="29" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/LicenseTest.php">
+ <class name="PharIo\Manifest\LicenseTest" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="testNameCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="testUrlCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="25" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/ManifestTest.php">
+ <class name="PharIo\Manifest\ManifestTest" namespace="PharIo\Manifest">
+ <metrics complexity="12" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="86" coveredelements="0"/>
+ </class>
+ <line num="72" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="107" type="method" name="testNameCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="method" name="testVersionCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="115" type="method" name="testTypeCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="method" name="testTypeCanBeQueried" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="method" name="testCopyrightInformationCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="method" name="testRequirementsCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="method" name="testBundledComponentsCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="140" type="method" name="testExtendedApplicationCanBeQueriedForExtension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="method" name="testNonExtensionReturnsFalseWhenQueriesForExtension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="172" type="method" name="testExtendedApplicationCanBeQueriedForExtensionWithVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <metrics loc="187" ncloc="133" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="86" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/PhpExtensionRequirementTest.php">
+ <class name="PharIo\Manifest\PhpExtensionRequirementTest" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="testCanBeUsedAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/PhpVersionRequirementTest.php">
+ <class name="PharIo\Manifest\PhpVersionRequirementTest" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="testVersionConstraintCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/RequirementCollectionTest.php">
+ <class name="PharIo\Manifest\RequirementCollectionTest" namespace="PharIo\Manifest">
+ <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="method" name="testCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="testCanBeCounted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="method" name="testCanBeIterated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="method" name="testKeyPositionCanBeRetreived" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="63" ncloc="42" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/values/UrlTest.php">
+ <class name="PharIo\Manifest\UrlTest" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="testCanBeCreatedForValidUrl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="testCanBeUsedAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="30" type="method" name="testCannotBeCreatedForInvalidUrl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <metrics loc="35" ncloc="21" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/AuthorElementCollectionTest.php">
+ <class name="PharIo\Manifest\AuthorElementCollectionTest" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="8" type="method" name="testAuthorElementCanBeRetrievedFromCollection" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <metrics loc="18" ncloc="18" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/AuthorElementTest.php">
+ <class name="PharIo\Manifest\AuthorElementTest" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="testNameCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="testEmailCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/BundlesElementTest.php">
+ <class name="PharIo\Manifest\BundlesElementTest" namespace="PharIo\Manifest">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="testThrowsExceptionWhenGetComponentElementsIsCalledButNodesAreMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="testGetComponentElementsReturnsComponentElementCollection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="addComponent" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="35" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/ComponentElementCollectionTest.php">
+ <class name="PharIo\Manifest\ComponentElementCollectionTest" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="8" type="method" name="testComponentElementCanBeRetrievedFromCollection" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <metrics loc="18" ncloc="18" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/ComponentElementTest.php">
+ <class name="PharIo\Manifest\ComponentElementTest" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="testNameCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="testEmailCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/ContainsElementTest.php">
+ <class name="PharIo\Manifest\ContainsElementTest" namespace="PharIo\Manifest">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="36" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="method" name="testVersionCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testThrowsExceptionWhenVersionAttributeIsMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="testNameCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="testThrowsExceptionWhenNameAttributeIsMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="method" name="testTypeCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="method" name="testThrowsExceptionWhenTypeAttributeIsMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="method" name="testGetExtensionElementReturnsExtensionElement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="63" ncloc="57" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="36" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/CopyrightElementTest.php">
+ <class name="PharIo\Manifest\CopyrightElementTest" namespace="PharIo\Manifest">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="29" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="testThrowsExceptionWhenGetAuthroElementsIsCalledButNodesAreMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="testThrowsExceptionWhenGetLicenseElementIsCalledButNodeIsMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="testGetAuthorElementsReturnsAuthorElementCollection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="testGetLicenseElementReturnsLicenseElement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <metrics loc="52" ncloc="46" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="29" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/ExtElementCollectionTest.php">
+ <class name="PharIo\Manifest\ExtElementCollectionTest" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="8" type="method" name="testComponentElementCanBeRetrievedFromCollection" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <metrics loc="19" ncloc="19" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/ExtElementTest.php">
+ <class name="PharIo\Manifest\ExtElementTest" namespace="PharIo\Manifest">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="testNameCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/ExtensionElementTest.php">
+ <class name="PharIo\Manifest\ExtensionElementTest" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="testNForCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="testCompatibleVersionConstraintCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/LicenseElementTest.php">
+ <class name="PharIo\Manifest\LicenseElementTest" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="testTypeCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="testUrlCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/ManifestDocumentTest.php">
+ <class name="PharIo\Manifest\ManifestDocumentTest" namespace="PharIo\Manifest">
+ <metrics complexity="18" methods="18" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="69" coveredstatements="0" elements="87" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testThrowsExceptionWhenFileDoesNotExist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="method" name="testCanBeCreatedFromFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="testCaneBeConstructedFromString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="method" name="testThrowsExceptionOnInvalidXML" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="testLoadingDocumentWithWrongRootNameThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="testLoadingDocumentWithWrongNamespaceThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testContainsElementCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="method" name="testRequiresElementCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="testCopyrightElementCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="testBundlesElementCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="method" name="testThrowsExceptionWhenContainsIsMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="method" name="testThrowsExceptionWhenCopyirhgtIsMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="method" name="testThrowsExceptionWhenRequiresIsMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="method" name="testThrowsExceptionWhenBundlesIsMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="method" name="testHasBundlesReturnsTrueWhenBundlesNodeIsPresent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="method" name="testHasBundlesReturnsFalseWhenBundlesNoNodeIsPresent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="101" type="method" name="loadFixture" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="method" name="loadEmptyFixture" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <metrics loc="110" ncloc="110" classes="1" methods="18" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="69" coveredstatements="0" elements="87" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/PhpElementTest.php">
+ <class name="PharIo\Manifest\PhpElementTest" namespace="PharIo\Manifest">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="testVersionConstraintCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="testHasExtElementsReturnsFalseWhenNoExtensionsAreRequired" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="testHasExtElementsReturnsTrueWhenExtensionsAreRequired" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="testGetExtElementsReturnsExtElementCollection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="addExtElement" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <metrics loc="48" ncloc="42" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/tests/xml/RequiresElementTest.php">
+ <class name="PharIo\Manifest\RequiresElementTest" namespace="PharIo\Manifest">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="testThrowsExceptionWhenGetPhpElementIsCalledButElementIsMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="testHasExtElementsReturnsTrueWhenExtensionsAreRequired" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="31" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/exceptions/Exception.php">
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/manifest/src/values/Requirement.php">
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="PharIo\Version">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/AbstractVersionConstraint.php">
+ <class name="PharIo\Version\AbstractVersionConstraint" namespace="PharIo\Version">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="29" type="method" name="asString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <metrics loc="32" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/AndVersionConstraintGroup.php">
+ <class name="PharIo\Version\AndVersionConstraintGroup" namespace="PharIo\Version">
+ <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="34" type="method" name="complies" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/AnyVersionConstraint.php">
+ <class name="PharIo\Version\AnyVersionConstraint" namespace="PharIo\Version">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="complies" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="asString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <metrics loc="29" ncloc="13" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/ExactVersionConstraint.php">
+ <class name="PharIo\Version\ExactVersionConstraint" namespace="PharIo\Version">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="complies" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/GreaterThanOrEqualToVersionConstraint.php">
+ <class name="PharIo\Version\GreaterThanOrEqualToVersionConstraint" namespace="PharIo\Version">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="34" type="method" name="complies" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/InvalidVersionException.php">
+ <class name="PharIo\Version\InvalidVersionException" namespace="PharIo\Version">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="5" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/OrVersionConstraintGroup.php">
+ <class name="PharIo\Version\OrVersionConstraintGroup" namespace="PharIo\Version">
+ <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="34" type="method" name="complies" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/PreReleaseSuffix.php">
+ <class name="PharIo\Version\PreReleaseSuffix" namespace="PharIo\Version">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="29" type="method" name="getValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="37" type="method" name="getNumber" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="25" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/SpecificMajorAndMinorVersionConstraint.php">
+ <class name="PharIo\Version\SpecificMajorAndMinorVersionConstraint" namespace="PharIo\Version">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="41" type="method" name="complies" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <metrics loc="48" ncloc="24" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/SpecificMajorVersionConstraint.php">
+ <class name="PharIo\Version\SpecificMajorVersionConstraint" namespace="PharIo\Version">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="34" type="method" name="complies" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/UnsupportedVersionConstraintException.php">
+ <class name="PharIo\Version\UnsupportedVersionConstraintException" namespace="PharIo\Version">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/Version.php">
+ <class name="PharIo\Version\Version" namespace="PharIo\Version">
+ <metrics complexity="19" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="64" coveredstatements="0" elements="73" coveredelements="0"/>
+ </class>
+ <line num="42" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="51" type="method" name="parseVersion" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="66" type="method" name="getPreReleaseSuffix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="74" type="method" name="getVersionString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="83" type="method" name="isGreaterThan" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="114" type="method" name="getMajor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="121" type="method" name="getMinor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="128" type="method" name="getPatch" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="137" type="method" name="ensureVersionStringIsValid" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <metrics loc="162" ncloc="108" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="64" coveredstatements="0" elements="73" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/VersionConstraintParser.php">
+ <class name="PharIo\Version\VersionConstraintParser" namespace="PharIo\Version">
+ <metrics complexity="13" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="0" elements="70" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="parse" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="69" type="method" name="handleOrGroup" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="84" type="method" name="handleTildeOperator" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="111" type="method" name="handleCaretOperator" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <metrics loc="122" ncloc="92" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="0" elements="70" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/VersionConstraintValue.php">
+ <class name="PharIo\Version\VersionConstraintValue" namespace="PharIo\Version">
+ <metrics complexity="14" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="0" elements="44" coveredelements="0"/>
+ </class>
+ <line num="39" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="48" type="method" name="parseVersion" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="65" type="method" name="extractBuildMetaData" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="75" type="method" name="extractLabel" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="85" type="method" name="getLabel" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="92" type="method" name="getBuildMetaData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="99" type="method" name="getVersionString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="106" type="method" name="getMajor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="113" type="method" name="getMinor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="120" type="method" name="getPatch" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <metrics loc="123" ncloc="75" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="0" elements="44" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/VersionNumber.php">
+ <class name="PharIo\Version\VersionNumber" namespace="PharIo\Version">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="31" type="method" name="isAny" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="38" type="method" name="getValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="21" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/tests/Integration/VersionConstraintParserTest.php">
+ <class name="PharIo\Version\VersionConstraintParserTest" namespace="PharIo\Version">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="0" elements="86" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="testReturnsExpectedConstraint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="36" type="method" name="testThrowsExceptionIfVersionStringIsNotSupported" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="47" type="method" name="versionStringProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="method" name="unsupportedVersionStringProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <metrics loc="125" ncloc="100" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="0" elements="86" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/tests/Unit/AbstractVersionConstraintTest.php">
+ <class name="PharIo\Version\AbstractVersionConstraintTest" namespace="PharIo\Version">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="testAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/tests/Unit/AndVersionConstraintGroupTest.php">
+ <class name="PharIo\Version\AndVersionConstraintGroupTest" namespace="PharIo\Version">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="testReturnsFalseIfOneConstraintReturnsFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="testReturnsTrueIfAllConstraintsReturnsTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <metrics loc="52" ncloc="41" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/tests/Unit/AnyVersionConstraintTest.php">
+ <class name="PharIo\Version\AnyVersionConstraintTest" namespace="PharIo\Version">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="versionProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="32" type="method" name="testReturnsTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="testAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="25" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/tests/Unit/ExactVersionConstraintTest.php">
+ <class name="PharIo\Version\ExactVersionConstraintTest" namespace="PharIo\Version">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="compliantVersionProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="nonCompliantVersionProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="41" type="method" name="testReturnsTrueForCompliantVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="53" type="method" name="testReturnsFalseForNonCompliantVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <metrics loc="58" ncloc="35" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/tests/Unit/GreaterThanOrEqualToVersionConstraintTest.php">
+ <class name="PharIo\Version\GreaterThanOrEqualToVersionConstraintTest" namespace="PharIo\Version">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="versionProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="42" type="method" name="testReturnsTrueForCompliantVersions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <metrics loc="47" ncloc="25" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/tests/Unit/OrVersionConstraintGroupTest.php">
+ <class name="PharIo\Version\OrVersionConstraintGroupTest" namespace="PharIo\Version">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="33" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="testReturnsTrueIfOneConstraintReturnsFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="testReturnsTrueIfAllConstraintsReturnsTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="method" name="testReturnsFalseIfAllConstraintsReturnsFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <metrics loc="65" ncloc="54" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="33" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/tests/Unit/SpecificMajorAndMinorVersionConstraintTest.php">
+ <class name="PharIo\Version\SpecificMajorAndMinorVersionConstraintTest" namespace="PharIo\Version">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="versionProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="40" type="method" name="testReturnsTrueForCompliantVersions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <metrics loc="45" ncloc="22" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/tests/Unit/SpecificMajorVersionConstraintTest.php">
+ <class name="PharIo\Version\SpecificMajorVersionConstraintTest" namespace="PharIo\Version">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="versionProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="39" type="method" name="testReturnsTrueForCompliantVersions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="22" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/tests/Unit/VersionTest.php">
+ <class name="PharIo\Version\VersionTest" namespace="PharIo\Version">
+ <metrics complexity="8" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="49" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="testParsesVersionNumbers" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="method" name="versionProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="61" type="method" name="testIsGreaterThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="68" type="method" name="versionGreaterThanProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="86" type="method" name="testThrowsExceptionIfVersionStringDoesNotFollowSemVer" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="95" type="method" name="invalidVersionStringProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <metrics loc="104" ncloc="65" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="49" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/Exception.php">
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phar-io/version/src/VersionConstraint.php">
+ <metrics loc="26" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-common/src/Element.php">
+ <metrics loc="31" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-common/src/File.php">
+ <metrics loc="40" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="phpDocumentor\Reflection">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-common/src/Fqsen.php">
+ <class name="phpDocumentor\Reflection\Fqsen" namespace="phpDocumentor\Reflection">
+ <metrics complexity="5" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="29" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="68" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="78" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <metrics loc="82" ncloc="45" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="29" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-common/src/Location.php">
+ <class name="phpDocumentor\Reflection\Location" namespace="phpDocumentor\Reflection">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="43" type="method" name="getLineNumber" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="53" type="method" name="getColumnNumber" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <metrics loc="57" ncloc="26" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock.php">
+ <class name="phpDocumentor\Reflection\DocBlock" namespace="phpDocumentor\Reflection">
+ <metrics complexity="20" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="86" coveredelements="0"/>
+ </class>
+ <line num="50" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="80" type="method" name="getSummary" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="88" type="method" name="getDescription" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="98" type="method" name="getContext" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="108" type="method" name="getLocation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="134" type="method" name="isTemplateStart" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="146" type="method" name="isTemplateEnd" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="156" type="method" name="getTags" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="169" type="method" name="getTagsByName" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="194" type="method" name="hasTag" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="215" type="method" name="removeTag" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="232" type="method" name="addTag" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <metrics loc="236" ncloc="130" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="86" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlockFactory.php">
+ <class name="phpDocumentor\Reflection\DocBlockFactory" namespace="phpDocumentor\Reflection">
+ <metrics complexity="25" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="123" coveredstatements="0" elements="133" coveredelements="0"/>
+ </class>
+ <line num="35" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="48" type="method" name="createInstance" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="73" type="method" name="create" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="method" name="anonymousFunction:96#466" complexity="1" crap="2" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="method" name="registerTagHandler" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="118" type="method" name="stripDocComment" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="140" type="method" name="splitDocBlock" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="222" type="method" name="parseTagBlock" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="242" type="method" name="splitTagBlockIntoTagLines" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="260" type="method" name="filterTagBlock" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <metrics loc="277" ncloc="178" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="129" coveredstatements="0" elements="139" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/FqsenResolver.php">
+ <class name="phpDocumentor\Reflection\FqsenResolver" namespace="phpDocumentor\Reflection">
+ <metrics complexity="7" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="resolve" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="42" type="method" name="isFqsen" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="57" type="method" name="resolvePartialStructuralElementName" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <metrics loc="77" ncloc="47" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/TypeResolver.php">
+ <class name="phpDocumentor\Reflection\TypeResolver" namespace="phpDocumentor\Reflection">
+ <metrics complexity="28" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="0" elements="96" coveredelements="0"/>
+ </class>
+ <line num="65" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="89" type="method" name="resolve" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="137" type="method" name="addKeyword" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="162" type="method" name="isTypedArray" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="174" type="method" name="isKeyword" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="186" type="method" name="isPartialStructuralElementName" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="198" type="method" name="isFqsen" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="210" type="method" name="isCompoundType" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="222" type="method" name="isNullableType" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="235" type="method" name="resolveTypedArray" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="247" type="method" name="resolveKeyword" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="262" type="method" name="resolveTypedObject" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="275" type="method" name="resolveCompoundType" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="294" type="method" name="resolveNullableType" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <metrics loc="298" ncloc="165" classes="1" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="0" elements="96" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-common/src/Project.php">
+ <metrics loc="25" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-common/src/ProjectFactory.php">
+ <metrics loc="27" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="phpDocumentor\Reflection\DocBlock">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Description.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Description" namespace="phpDocumentor\Reflection\DocBlock">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="65" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="78" type="method" name="getTags" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="91" type="method" name="render" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="110" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <metrics loc="114" ncloc="46" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/DescriptionFactory.php">
+ <class name="phpDocumentor\Reflection\DocBlock\DescriptionFactory" namespace="phpDocumentor\Reflection\DocBlock">
+ <metrics complexity="13" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="79" coveredelements="0"/>
+ </class>
+ <line num="44" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="57" type="method" name="create" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="71" type="method" name="lex" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="119" type="method" name="parse" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="159" type="method" name="removeSuperfluousStartingWhitespace" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <metrics loc="191" ncloc="93" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="79" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/ExampleFinder.php">
+ <class name="phpDocumentor\Reflection\DocBlock\ExampleFinder" namespace="phpDocumentor\Reflection\DocBlock">
+ <metrics complexity="18" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="54" coveredstatements="0" elements="63" coveredelements="0"/>
+ </class>
+ <line num="35" type="method" name="find" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="54" type="method" name="setSourceDirectory" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="64" type="method" name="getSourceDirectory" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="74" type="method" name="setExampleDirectories" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="84" type="method" name="getExampleDirectories" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="104" type="method" name="getExampleFileContents" visibility="private" complexity="9" crap="90" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="136" type="method" name="getExamplePathFromExampleDirectory" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="149" type="method" name="constructExamplePath" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="161" type="method" name="getExamplePathFromSource" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <metrics loc="170" ncloc="89" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="54" coveredstatements="0" elements="63" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Serializer.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Serializer" namespace="phpDocumentor\Reflection\DocBlock">
+ <metrics complexity="13" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="54" coveredstatements="0" elements="60" coveredelements="0"/>
+ </class>
+ <line num="47" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="69" type="method" name="getDocComment" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="96" type="method" name="removeTrailingSpaces" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="106" type="method" name="addAsterisksForEachLine" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="116" type="method" name="getSummaryAndDescriptionTextBlock" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="135" type="method" name="addTagBlock" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <metrics loc="150" ncloc="92" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="54" coveredstatements="0" elements="60" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/StandardTagFactory.php">
+ <class name="phpDocumentor\Reflection\DocBlock\StandardTagFactory" namespace="phpDocumentor\Reflection\DocBlock">
+ <metrics complexity="28" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="103" coveredstatements="0" elements="115" coveredelements="0"/>
+ </class>
+ <line num="95" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="108" type="method" name="create" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="128" type="method" name="addParameter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="136" type="method" name="addService" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="144" type="method" name="registerTagHandler" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="167" type="method" name="extractTagParts" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="193" type="method" name="createTag" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="212" type="method" name="findHandlerClassName" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="237" type="method" name="getArgumentsForParametersFromWiring" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="267" type="method" name="fetchParametersForHandlerFactoryMethod" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="287" type="method" name="getServiceLocatorWithDynamicParameters" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="310" type="method" name="isAnnotation" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <metrics loc="319" ncloc="174" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="103" coveredstatements="0" elements="115" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tag.php">
+ <metrics loc="26" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/TagFactory.php">
+ <metrics loc="93" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="phpDocumentor\Reflection\DocBlock\Tags">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Author.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Author" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="10" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="33" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="54" type="method" name="getAuthorName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="64" type="method" name="getEmail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="74" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="86" type="method" name="create" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <metrics loc="100" ncloc="56" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="33" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/BaseTag.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\BaseTag" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="method" name="getDescription" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="method" name="render" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <metrics loc="52" ncloc="32" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Covers.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Covers" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="27" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="47" type="method" name="create" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="69" type="method" name="getReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="79" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="83" ncloc="50" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="27" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Deprecated.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Deprecated" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="9" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="32" coveredelements="0"/>
+ </class>
+ <line num="46" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="57" type="method" name="create" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="83" type="method" name="getVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="93" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <metrics loc="97" ncloc="66" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="32" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Example.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Example" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="21" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="82" coveredelements="0"/>
+ </class>
+ <line num="45" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="65" type="method" name="getContent" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="84" type="method" name="create" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="134" type="method" name="getFilePath" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="144" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="156" type="method" name="isUriRelative" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="164" type="method" name="getStartingLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="172" type="method" name="getLineCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <metrics loc="176" ncloc="116" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="82" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Generic.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Generic" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="8" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="31" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="50" type="method" name="create" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="70" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="82" type="method" name="validateTagName" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <metrics loc="91" ncloc="50" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="31" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Link.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Link" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="36" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="47" type="method" name="create" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="63" type="method" name="getLink" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="73" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <metrics loc="77" ncloc="44" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Method.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Method" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="25" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="140" coveredstatements="0" elements="149" coveredelements="0"/>
+ </class>
+ <line num="42" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="66" type="method" name="create" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="166" type="method" name="getMethodName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="174" type="method" name="getArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="184" type="method" name="isStatic" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="192" type="method" name="getReturnType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="method" name="__toString" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="211" type="method" name="filterArguments" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="234" type="method" name="stripRestArg" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <metrics loc="242" ncloc="188" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="140" coveredstatements="0" elements="149" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Param.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Param" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="18" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="58" coveredelements="0"/>
+ </class>
+ <line num="45" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="59" type="method" name="create" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="104" type="method" name="getVariableName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="114" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="124" type="method" name="isVariadic" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="134" type="method" name="__toString" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <metrics loc="141" ncloc="91" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="58" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Property.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Property" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="14" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="46" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="53" type="method" name="create" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="92" type="method" name="getVariableName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="102" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="112" type="method" name="__toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <metrics loc="118" ncloc="75" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="46" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyRead.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\PropertyRead" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="14" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="46" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="53" type="method" name="create" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="92" type="method" name="getVariableName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="102" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="112" type="method" name="__toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <metrics loc="118" ncloc="75" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="46" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/PropertyWrite.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\PropertyWrite" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="14" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="46" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="53" type="method" name="create" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="92" type="method" name="getVariableName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="102" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="112" type="method" name="__toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <metrics loc="118" ncloc="75" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="46" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Return_" namespace="phpDocumentor\Reflection\DocBlock\Tags" fullPackage="Return">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="41" type="method" name="create" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="63" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <metrics loc="72" ncloc="50" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/See.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\See" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="7" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="49" type="method" name="create" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="74" type="method" name="getReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="84" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <metrics loc="88" ncloc="53" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Since.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Since" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="8" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="29" coveredelements="0"/>
+ </class>
+ <line num="46" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="57" type="method" name="create" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="80" type="method" name="getVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="90" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <metrics loc="94" ncloc="63" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="29" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Source.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Source" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="11" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="0" elements="38" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="47" type="method" name="create" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="75" type="method" name="getStartingLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="86" type="method" name="getLineCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="method" name="__toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <metrics loc="97" ncloc="64" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="0" elements="38" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Throws.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Throws" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="41" type="method" name="create" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="63" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <metrics loc="72" ncloc="50" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Uses.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Uses" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="27" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="47" type="method" name="create" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="69" type="method" name="getReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="79" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="83" ncloc="50" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="27" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Var_.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Var_" namespace="phpDocumentor\Reflection\DocBlock\Tags" fullPackage="Var">
+ <metrics complexity="15" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="46" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="53" type="method" name="create" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="92" type="method" name="getVariableName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="102" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="112" type="method" name="__toString" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <metrics loc="118" ncloc="75" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="46" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Version.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Version" namespace="phpDocumentor\Reflection\DocBlock\Tags">
+ <metrics complexity="8" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="29" coveredelements="0"/>
+ </class>
+ <line num="46" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="57" type="method" name="create" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="80" type="method" name="getVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="90" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <metrics loc="94" ncloc="63" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="29" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/StaticMethod.php">
+ <metrics loc="18" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/Strategy.php">
+ <metrics loc="18" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter.php">
+ <metrics loc="27" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="phpDocumentor\Reflection\DocBlock\Tags\Formatter">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/AlignFormatter.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Formatter\AlignFormatter" namespace="phpDocumentor\Reflection\DocBlock\Tags\Formatter">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="43" type="method" name="format" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <metrics loc="47" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/PassthroughFormatter.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Formatter\PassthroughFormatter" namespace="phpDocumentor\Reflection\DocBlock\Tags\Formatter">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="format" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="phpDocumentor\Reflection\DocBlock\Tags\Reference">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Fqsen.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Reference\Fqsen" namespace="phpDocumentor\Reflection\DocBlock\Tags\Reference">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="38" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="20" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Url.php">
+ <class name="phpDocumentor\Reflection\DocBlock\Tags\Reference\Url" namespace="phpDocumentor\Reflection\DocBlock\Tags\Reference">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <metrics loc="40" ncloc="21" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Reference/Reference.php">
+ <metrics loc="21" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/reflection-docblock/src/DocBlockFactoryInterface.php">
+ <metrics loc="23" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Type.php">
+ <metrics loc="18" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="phpDocumentor\Reflection\Types">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Array_.php">
+ <class name="phpDocumentor\Reflection\Types\Array_" namespace="phpDocumentor\Reflection\Types" fullPackage="Array">
+ <metrics complexity="7" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="58" type="method" name="getKeyType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="68" type="method" name="getValueType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="78" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <metrics loc="86" ncloc="44" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Boolean.php">
+ <class name="phpDocumentor\Reflection\Types\Boolean" namespace="phpDocumentor\Reflection\Types">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Callable_.php">
+ <class name="phpDocumentor\Reflection\Types\Callable_" namespace="phpDocumentor\Reflection\Types" fullPackage="Callable">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Compound.php">
+ <class name="phpDocumentor\Reflection\Types\Compound" namespace="phpDocumentor\Reflection\Types">
+ <metrics complexity="8" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="55" type="method" name="get" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="71" type="method" name="has" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="81" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="89" type="method" name="getIterator" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <metrics loc="93" ncloc="47" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Context.php">
+ <class name="phpDocumentor\Reflection\Types\Context" namespace="phpDocumentor\Reflection\Types">
+ <metrics complexity="8" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="44" type="method" name="__construct" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="69" type="method" name="getNamespace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="80" type="method" name="getNamespaceAliases" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <metrics loc="84" ncloc="40" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/ContextFactory.php">
+ <class name="phpDocumentor\Reflection\Types\ContextFactory" namespace="phpDocumentor\Reflection\Types">
+ <metrics complexity="37" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="101" coveredstatements="0" elements="107" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="createFromReflector" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="67" type="method" name="createForNamespace" visibility="public" complexity="14" crap="210" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="120" type="method" name="parseNamespace" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="142" type="method" name="parseUseStatement" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="167" type="method" name="skipToNextStringOrNamespaceSeparator" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="182" type="method" name="extractUseStatement" visibility="private" complexity="9" crap="90" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <metrics loc="210" ncloc="133" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="101" coveredstatements="0" elements="107" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Float_.php">
+ <class name="phpDocumentor\Reflection\Types\Float_" namespace="phpDocumentor\Reflection\Types" fullPackage="Float">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Integer.php">
+ <class name="phpDocumentor\Reflection\Types\Integer" namespace="phpDocumentor\Reflection\Types">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <metrics loc="28" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Iterable_.php">
+ <class name="phpDocumentor\Reflection\Types\Iterable_" namespace="phpDocumentor\Reflection\Types" fullPackage="Iterable">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Mixed_.php">
+ <class name="phpDocumentor\Reflection\Types\Mixed_" namespace="phpDocumentor\Reflection\Types" fullPackage="Mixed">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Null_.php">
+ <class name="phpDocumentor\Reflection\Types\Null_" namespace="phpDocumentor\Reflection\Types" fullPackage="Null">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Nullable.php">
+ <class name="phpDocumentor\Reflection\Types\Nullable" namespace="phpDocumentor\Reflection\Types">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="42" type="method" name="getActualType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="52" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <metrics loc="56" ncloc="25" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Object_.php">
+ <class name="phpDocumentor\Reflection\Types\Object_" namespace="phpDocumentor\Reflection\Types" fullPackage="Object">
+ <metrics complexity="6" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="36" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="53" type="method" name="getFqsen" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="63" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <metrics loc="71" ncloc="37" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Parent_.php">
+ <class name="phpDocumentor\Reflection\Types\Parent_" namespace="phpDocumentor\Reflection\Types" fullPackage="Parent">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <metrics loc="33" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Resource_.php">
+ <class name="phpDocumentor\Reflection\Types\Resource_" namespace="phpDocumentor\Reflection\Types" fullPackage="Resource">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Scalar.php">
+ <class name="phpDocumentor\Reflection\Types\Scalar" namespace="phpDocumentor\Reflection\Types">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Self_.php">
+ <class name="phpDocumentor\Reflection\Types\Self_" namespace="phpDocumentor\Reflection\Types" fullPackage="Self">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <metrics loc="33" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Static_.php">
+ <class name="phpDocumentor\Reflection\Types\Static_" namespace="phpDocumentor\Reflection\Types" fullPackage="Static">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/String_.php">
+ <class name="phpDocumentor\Reflection\Types\String_" namespace="phpDocumentor\Reflection\Types" fullPackage="String">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/This.php">
+ <class name="phpDocumentor\Reflection\Types\This" namespace="phpDocumentor\Reflection\Types">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <metrics loc="34" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpdocumentor/type-resolver/src/Types/Void_.php">
+ <class name="phpDocumentor\Reflection\Types\Void_" namespace="phpDocumentor\Reflection\Types" fullPackage="Void">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <metrics loc="34" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Prophecy">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument.php">
+ <class name="Prophecy\Argument" namespace="Prophecy">
+ <metrics complexity="16" methods="16" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="64" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="exact" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="42" type="method" name="type" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="55" type="method" name="which" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="67" type="method" name="that" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="77" type="method" name="any" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="87" type="method" name="cetera" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="99" type="method" name="allOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="111" type="method" name="size" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="124" type="method" name="withEntry" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="136" type="method" name="withEveryEntry" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="148" type="method" name="containing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="160" type="method" name="withKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="172" type="method" name="not" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="182" type="method" name="containingString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="194" type="method" name="is" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="208" type="method" name="approximate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <metrics loc="212" ncloc="89" classes="1" methods="16" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="64" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prophet.php">
+ <class name="Prophecy\Prophet" namespace="Prophecy">
+ <metrics complexity="15" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="55" coveredelements="0"/>
+ </class>
+ <line num="48" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="75" type="method" name="prophesize" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="99" type="method" name="getProphecies" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="109" type="method" name="getDoubler" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="119" type="method" name="checkPredictions" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <metrics loc="134" ncloc="89" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="55" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Prophecy\Argument">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php">
+ <class name="Prophecy\Argument\ArgumentsWildcard" namespace="Prophecy\Argument">
+ <metrics complexity="15" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="41" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="50" type="method" name="scoreArguments" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="83" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="method" name="anonymousFunction:86#352" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="97" type="method" name="getTokens" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <metrics loc="101" ncloc="65" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="0" elements="44" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Prophecy\Argument\Token">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php">
+ <class name="Prophecy\Argument\Token\AnyValueToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="scoreArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="38" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="48" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <metrics loc="52" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php">
+ <class name="Prophecy\Argument\Token\AnyValuesToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="scoreArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="38" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="48" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <metrics loc="52" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ApproximateValueToken.php">
+ <class name="Prophecy\Argument\Token\ApproximateValueToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="scoreArgument" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="41" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="51" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <metrics loc="55" ncloc="31" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayCountToken.php">
+ <class name="Prophecy\Argument\Token\ArrayCountToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="9" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="39" type="method" name="scoreArgument" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="49" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="59" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="70" type="method" name="isCountable" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="82" type="method" name="hasProperCount" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <metrics loc="86" ncloc="40" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEntryToken.php">
+ <class name="Prophecy\Argument\Token\ArrayEntryToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="20" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="53" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="47" type="method" name="scoreArgument" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="method" name="anonymousFunction:63#232" complexity="3" crap="12" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="75" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="85" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="95" type="method" name="getKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="105" type="method" name="getValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="116" type="method" name="wrapIntoExactValueToken" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="129" type="method" name="convertArrayAccessToEntry" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <metrics loc="143" ncloc="81" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="0" elements="55" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ArrayEveryEntryToken.php">
+ <class name="Prophecy\Argument\Token\ArrayEveryEntryToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="11" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="33" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="41" type="method" name="scoreArgument" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="62" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="70" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="78" type="method" name="getValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <metrics loc="82" ncloc="51" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="33" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/CallbackToken.php">
+ <class name="Prophecy\Argument\Token\CallbackToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="51" type="method" name="scoreArgument" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="61" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="71" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <metrics loc="75" ncloc="38" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ExactValueToken.php">
+ <class name="Prophecy\Argument\Token\ExactValueToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="20" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="40" coveredstatements="0" elements="45" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="52" type="method" name="scoreArgument" visibility="public" complexity="13" crap="182" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="88" type="method" name="getValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="98" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="108" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <metrics loc="116" ncloc="70" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="40" coveredstatements="0" elements="45" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/IdenticalValueToken.php">
+ <class name="Prophecy\Argument\Token\IdenticalValueToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="7" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="33" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="46" type="method" name="scoreArgument" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="56" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="66" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <metrics loc="74" ncloc="38" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalAndToken.php">
+ <class name="Prophecy\Argument\Token\LogicalAndToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="9" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="32" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="43" type="method" name="scoreArgument" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="66" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="76" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <metrics loc="80" ncloc="47" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="32" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/LogicalNotToken.php">
+ <class name="Prophecy\Argument\Token\LogicalNotToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="7" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="39" type="method" name="scoreArgument" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="49" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="59" type="method" name="getOriginatingToken" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="69" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <metrics loc="73" ncloc="34" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/ObjectStateToken.php">
+ <class name="Prophecy\Argument\Token\ObjectStateToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="12" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="37" coveredstatements="0" elements="41" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="58" type="method" name="scoreArgument" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="87" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="97" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <metrics loc="104" ncloc="66" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="37" coveredstatements="0" elements="41" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php">
+ <class name="Prophecy\Argument\Token\StringContainsToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="scoreArgument" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="43" type="method" name="getValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="53" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="63" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <metrics loc="67" ncloc="34" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php">
+ <class name="Prophecy\Argument\Token\TypeToken" namespace="Prophecy\Argument\Token">
+ <metrics complexity="10" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="47" type="method" name="scoreArgument" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="62" type="method" name="isLast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="72" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <metrics loc="76" ncloc="43" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php">
+ <metrics loc="43" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\Call">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Call/Call.php">
+ <class name="Prophecy\Call\Call" namespace="Prophecy\Call">
+ <metrics complexity="10" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="0" elements="43" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="59" type="method" name="getMethodName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="69" type="method" name="getArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="79" type="method" name="getReturnValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="89" type="method" name="getException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="99" type="method" name="getFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="109" type="method" name="getLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="119" type="method" name="getCallPlace" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <metrics loc="127" ncloc="69" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="0" elements="43" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Call/CallCenter.php">
+ <class name="Prophecy\Call\CallCenter" namespace="Prophecy\Call">
+ <metrics complexity="24" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="50" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="56" type="method" name="makeCall" visibility="public" complexity="15" crap="240" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="137" type="method" name="findCalls" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="method" name="anonymousFunction:140#724" complexity="2" crap="6" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="method" name="createUnexpectedCallException" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="method" name="anonymousFunction:153#855" complexity="1" crap="2" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <metrics loc="171" ncloc="113" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="80" coveredstatements="0" elements="86" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Prophecy\Comparator">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php">
+ <class name="Prophecy\Comparator\ClosureComparator" namespace="Prophecy\Comparator">
+ <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="accepts" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="assertEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="27" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Comparator/Factory.php">
+ <class name="Prophecy\Comparator\Factory" namespace="Prophecy\Comparator">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="getInstance" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <metrics loc="47" ncloc="28" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Comparator/ProphecyComparator.php">
+ <class name="Prophecy\Comparator\ProphecyComparator" namespace="Prophecy\Comparator">
+ <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="accepts" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="assertEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <metrics loc="28" ncloc="20" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Prophecy\Doubler">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/CachedDoubler.php">
+ <class name="Prophecy\Doubler\CachedDoubler" namespace="Prophecy\Doubler">
+ <metrics complexity="6" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="registerClassPatch" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="createDoubleClass" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="55" type="method" name="generateClassId" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <metrics loc="68" ncloc="42" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/Doubler.php">
+ <class name="Prophecy\Doubler\Doubler" namespace="Prophecy\Doubler">
+ <metrics complexity="19" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="54" coveredelements="0"/>
+ </class>
+ <line num="50" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="63" type="method" name="getClassPatches" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="73" type="method" name="registerClassPatch" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="method" name="anonymousFunction:77#252" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="93" type="method" name="double" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="131" type="method" name="createDoubleClass" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <metrics loc="146" ncloc="90" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="55" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/LazyDouble.php">
+ <class name="Prophecy\Doubler\LazyDouble" namespace="Prophecy\Doubler">
+ <metrics complexity="13" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="0" elements="51" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="51" type="method" name="setParentClass" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="76" type="method" name="addInterface" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="103" type="method" name="setArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="113" type="method" name="getInstance" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <metrics loc="127" ncloc="82" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="46" coveredstatements="0" elements="51" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/NameGenerator.php">
+ <class name="Prophecy\Doubler\NameGenerator" namespace="Prophecy\Doubler">
+ <metrics complexity="4" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="name" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <metrics loc="52" ncloc="30" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ClassPatchInterface.php">
+ <metrics loc="48" ncloc="15" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\Doubler\ClassPatch">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/DisableConstructorPatch.php">
+ <class name="Prophecy\Doubler\ClassPatch\DisableConstructorPatch" namespace="Prophecy\Doubler\ClassPatch">
+ <metrics complexity="5" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="supports" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="42" type="method" name="apply" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="68" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <metrics loc="72" ncloc="41" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/HhvmExceptionPatch.php">
+ <class name="Prophecy\Doubler\ClassPatch\HhvmExceptionPatch" namespace="Prophecy\Doubler\ClassPatch">
+ <metrics complexity="7" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="supports" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="46" type="method" name="apply" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="59" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <metrics loc="63" ncloc="33" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/KeywordPatch.php">
+ <class name="Prophecy\Doubler\ClassPatch\KeywordPatch" namespace="Prophecy\Doubler\ClassPatch">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="87" coveredstatements="0" elements="91" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="supports" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="40" type="method" name="apply" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="54" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="64" type="method" name="getKeywords" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <metrics loc="140" ncloc="105" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="87" coveredstatements="0" elements="91" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/MagicCallPatch.php">
+ <class name="Prophecy\Doubler\ClassPatch\MagicCallPatch" namespace="Prophecy\Doubler\ClassPatch">
+ <metrics complexity="10" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="42" type="method" name="supports" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="52" type="method" name="apply" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="method" name="anonymousFunction:54#168" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="84" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <metrics loc="89" ncloc="57" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="34" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ProphecySubjectPatch.php">
+ <class name="Prophecy\Doubler\ClassPatch\ProphecySubjectPatch" namespace="Prophecy\Doubler\ClassPatch">
+ <metrics complexity="7" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="51" coveredelements="0"/>
+ </class>
+ <line num="33" type="method" name="supports" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="43" type="method" name="apply" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="100" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <metrics loc="104" ncloc="73" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="51" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/ReflectionClassNewInstancePatch.php">
+ <class name="Prophecy\Doubler\ClassPatch\ReflectionClassNewInstancePatch" namespace="Prophecy\Doubler\ClassPatch">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="supports" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="41" type="method" name="apply" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="53" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <metrics loc="57" ncloc="26" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/SplFileInfoPatch.php">
+ <class name="Prophecy\Doubler\ClassPatch\SplFileInfoPatch" namespace="Prophecy\Doubler\ClassPatch">
+ <metrics complexity="14" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="54" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="supports" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="47" type="method" name="apply" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="84" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="93" type="method" name="nodeIsDirectoryIterator" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="105" type="method" name="nodeIsSplFileObject" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="117" type="method" name="nodeIsSymfonySplFileInfo" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <metrics loc="123" ncloc="80" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="54" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/ClassPatch/TraversablePatch.php">
+ <class name="Prophecy\Doubler\ClassPatch\TraversablePatch" namespace="Prophecy\Doubler\ClassPatch">
+ <metrics complexity="12" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="35" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="supports" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="63" type="method" name="apply" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="79" type="method" name="getPriority" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="83" ncloc="52" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="35" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/DoubleInterface.php">
+ <metrics loc="22" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\Doubler\Generator">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCodeGenerator.php">
+ <class name="Prophecy\Doubler\Generator\ClassCodeGenerator" namespace="Prophecy\Doubler\Generator">
+ <metrics complexity="48" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="71" coveredstatements="0" elements="76" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="generate" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="generateMethod" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="73" type="method" name="getReturnType" visibility="private" complexity="7" crap="56" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="method" name="generateArguments" visibility="private" complexity="17" crap="306" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="method" name="anonymousFunction:94#516" complexity="17" crap="306" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <metrics loc="145" ncloc="118" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="84" coveredstatements="0" elements="89" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassCreator.php">
+ <class name="Prophecy\Doubler\Generator\ClassCreator" namespace="Prophecy\Doubler\Generator">
+ <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="46" type="method" name="create" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <metrics loc="67" ncloc="38" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ClassMirror.php">
+ <class name="Prophecy\Doubler\Generator\ClassMirror" namespace="Prophecy\Doubler\Generator">
+ <metrics complexity="56" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="154" coveredstatements="0" elements="165" coveredelements="0"/>
+ </class>
+ <line num="48" type="method" name="reflect" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="method" name="reflectClassToNode" visibility="private" complexity="8" crap="72" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="method" name="reflectInterfaceToNode" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="method" name="reflectMethodToNode" visibility="private" complexity="13" crap="182" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="173" type="method" name="reflectArgumentToNode" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="method" name="hasDefaultValue" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="method" name="getDefaultValue" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="217" type="method" name="getTypeHint" visibility="private" complexity="7" crap="56" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="238" type="method" name="isVariadic" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="243" type="method" name="isNullable" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="248" type="method" name="getParameterClassName" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <metrics loc="258" ncloc="234" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="154" coveredstatements="0" elements="165" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Prophecy\Doubler\Generator\Node">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ArgumentNode.php">
+ <class name="Prophecy\Doubler\Generator\Node\ArgumentNode" namespace="Prophecy\Doubler\Generator\Node">
+ <metrics complexity="15" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="57" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="getTypeHint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="setTypeHint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="method" name="hasDefault" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="method" name="getDefault" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="setDefault" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="method" name="isOptional" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="method" name="setAsPassedByReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="method" name="isPassedByReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="method" name="setAsVariadic" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="method" name="isVariadic" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="method" name="isNullable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="method" name="setAsNullable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <metrics loc="102" ncloc="86" classes="1" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="57" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/ClassNode.php">
+ <class name="Prophecy\Doubler\Generator\Node\ClassNode" namespace="Prophecy\Doubler\Generator\Node">
+ <metrics complexity="21" methods="15" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="63" coveredstatements="0" elements="78" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="getParentClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="42" type="method" name="setParentClass" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="50" type="method" name="getInterfaces" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="58" type="method" name="addInterface" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="72" type="method" name="hasInterface" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="method" name="getProperties" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="method" name="addProperty" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="98" type="method" name="getMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="method" name="addMethod" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="method" name="removeMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="124" type="method" name="getMethod" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="134" type="method" name="hasMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="142" type="method" name="getUnextendableMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="150" type="method" name="addUnextendableMethod" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="162" type="method" name="isExtendable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <metrics loc="166" ncloc="113" classes="1" methods="15" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="63" coveredstatements="0" elements="78" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/Node/MethodNode.php">
+ <class name="Prophecy\Doubler\Generator\Node\MethodNode" namespace="Prophecy\Doubler\Generator\Node">
+ <metrics complexity="35" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="102" coveredstatements="0" elements="121" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="method" name="getVisibility" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="54" type="method" name="setVisibility" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="method" name="isStatic" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="method" name="setStatic" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="method" name="returnsReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="method" name="setReturnsReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="method" name="addArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="100" type="method" name="getArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="method" name="hasReturnType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="113" type="method" name="setReturnType" visibility="public" complexity="14" crap="210" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="149" type="method" name="getReturnType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="157" type="method" name="setNullableReturnType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="165" type="method" name="hasNullableReturnType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="173" type="method" name="setCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="178" type="method" name="getCode" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="method" name="useParentCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="method" name="generateArgument" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <metrics loc="207" ncloc="169" classes="1" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="102" coveredstatements="0" elements="121" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Doubler/Generator/ReflectionInterface.php">
+ <metrics loc="22" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\Exception\Call">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Call/UnexpectedCallException.php">
+ <class name="Prophecy\Exception\Call\UnexpectedCallException" namespace="Prophecy\Exception\Call">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="getMethodName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="getArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <metrics loc="40" ncloc="32" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Prophecy\Exception\Doubler">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassCreatorException.php">
+ <class name="Prophecy\Exception\Doubler\ClassCreatorException" namespace="Prophecy\Exception\Doubler">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="getClassNode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassMirrorException.php">
+ <class name="Prophecy\Exception\Doubler\ClassMirrorException" namespace="Prophecy\Exception\Doubler">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="getReflectedClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ClassNotFoundException.php">
+ <class name="Prophecy\Exception\Doubler\ClassNotFoundException" namespace="Prophecy\Exception\Doubler">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="getClassname" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <metrics loc="33" ncloc="21" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoubleException.php">
+ <class name="Prophecy\Exception\Doubler\DoubleException" namespace="Prophecy\Exception\Doubler">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="18" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/InterfaceNotFoundException.php">
+ <class name="Prophecy\Exception\Doubler\InterfaceNotFoundException" namespace="Prophecy\Exception\Doubler">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="16" type="method" name="getInterfaceName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <metrics loc="20" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotExtendableException.php">
+ <class name="Prophecy\Exception\Doubler\MethodNotExtendableException" namespace="Prophecy\Exception\Doubler">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="16" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="28" type="method" name="getMethodName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="36" type="method" name="getClassName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="30" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/MethodNotFoundException.php">
+ <class name="Prophecy\Exception\Doubler\MethodNotFoundException" namespace="Prophecy\Exception\Doubler">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="19" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="method" name="getClassname" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="getMethodName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="method" name="getArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <metrics loc="60" ncloc="37" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="19" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/ReturnByReferenceException.php">
+ <class name="Prophecy\Exception\Doubler\ReturnByReferenceException" namespace="Prophecy\Exception\Doubler">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="getClassname" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="getMethodName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="28" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Doubler/DoublerException.php">
+ <metrics loc="18" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Exception.php">
+ <metrics loc="26" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\Exception">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/InvalidArgumentException.php">
+ <class name="Prophecy\Exception\InvalidArgumentException" namespace="Prophecy\Exception">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="16" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Prophecy\Exception\Prediction">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/AggregateException.php">
+ <class name="Prophecy\Exception\Prediction\AggregateException" namespace="Prophecy\Exception\Prediction">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="19" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="append" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="getExceptions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="setObjectProphecy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="46" type="method" name="getObjectProphecy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <metrics loc="50" ncloc="36" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="19" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/FailedPredictionException.php">
+ <class name="Prophecy\Exception\Prediction\FailedPredictionException" namespace="Prophecy\Exception\Prediction">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="24" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/NoCallsException.php">
+ <class name="Prophecy\Exception\Prediction\NoCallsException" namespace="Prophecy\Exception\Prediction">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="18" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsCountException.php">
+ <class name="Prophecy\Exception\Prediction\UnexpectedCallsCountException" namespace="Prophecy\Exception\Prediction">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="getExpectedCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/UnexpectedCallsException.php">
+ <class name="Prophecy\Exception\Prediction\UnexpectedCallsException" namespace="Prophecy\Exception\Prediction">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="getCalls" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <metrics loc="32" ncloc="24" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Prediction/PredictionException.php">
+ <metrics loc="18" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\Exception\Prophecy">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/MethodProphecyException.php">
+ <class name="Prophecy\Exception\Prophecy\MethodProphecyException" namespace="Prophecy\Exception\Prophecy">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="30" type="method" name="getMethodProphecy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <metrics loc="34" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ObjectProphecyException.php">
+ <class name="Prophecy\Exception\Prophecy\ObjectProphecyException" namespace="Prophecy\Exception\Prophecy">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="30" type="method" name="getObjectProphecy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <metrics loc="34" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Exception/Prophecy/ProphecyException.php">
+ <metrics loc="18" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\PhpDocumentor">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassAndInterfaceTagRetriever.php">
+ <class name="Prophecy\PhpDocumentor\ClassAndInterfaceTagRetriever" namespace="Prophecy\PhpDocumentor">
+ <metrics complexity="7" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="27" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="45" type="method" name="getTagList" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="58" type="method" name="getInterfacesTagList" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <metrics loc="69" ncloc="46" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="27" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/ClassTagRetriever.php">
+ <class name="Prophecy\PhpDocumentor\ClassTagRetriever" namespace="Prophecy\PhpDocumentor">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="39" type="method" name="getTagList" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <metrics loc="52" ncloc="34" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/LegacyClassTagRetriever.php">
+ <class name="Prophecy\PhpDocumentor\LegacyClassTagRetriever" namespace="Prophecy\PhpDocumentor">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="getTagList" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <metrics loc="35" ncloc="17" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/PhpDocumentor/MethodTagRetrieverInterface.php">
+ <metrics loc="30" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\Prediction">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prediction/CallPrediction.php">
+ <class name="Prophecy\Prediction\CallPrediction" namespace="Prophecy\Prediction">
+ <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="0" elements="35" coveredelements="0"/>
+ </class>
+ <line num="36" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="50" type="method" name="check" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <metrics loc="86" ncloc="59" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="0" elements="35" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prediction/CallTimesPrediction.php">
+ <class name="Prophecy\Prediction\CallTimesPrediction" namespace="Prophecy\Prediction">
+ <metrics complexity="6" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="52" coveredelements="0"/>
+ </class>
+ <line num="39" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="54" type="method" name="check" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <metrics loc="107" ncloc="78" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="52" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php">
+ <class name="Prophecy\Prediction\CallbackPrediction" namespace="Prophecy\Prediction">
+ <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="36" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="55" type="method" name="check" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <metrics loc="65" ncloc="38" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prediction/NoCallsPrediction.php">
+ <class name="Prophecy\Prediction\NoCallsPrediction" namespace="Prophecy\Prediction">
+ <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="48" type="method" name="check" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <metrics loc="68" ncloc="41" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prediction/PredictionInterface.php">
+ <metrics loc="37" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\Promise">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php">
+ <class name="Prophecy\Promise\CallbackPromise" namespace="Prophecy\Promise">
+ <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="35" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="56" type="method" name="execute" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <metrics loc="66" ncloc="37" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Promise/ReturnArgumentPromise.php">
+ <class name="Prophecy\Promise\ReturnArgumentPromise" namespace="Prophecy\Promise">
+ <metrics complexity="5" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="57" type="method" name="execute" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <metrics loc="61" ncloc="29" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Promise/ReturnPromise.php">
+ <class name="Prophecy\Promise\ReturnPromise" namespace="Prophecy\Promise">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="45" type="method" name="execute" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <metrics loc="55" ncloc="28" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Promise/ThrowPromise.php">
+ <class name="Prophecy\Promise\ThrowPromise" namespace="Prophecy\Promise">
+ <metrics complexity="14" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="0" elements="37" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="__construct" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="69" type="method" name="execute" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="95" type="method" name="isAValidThrowable" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <metrics loc="99" ncloc="62" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="0" elements="37" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Promise/PromiseInterface.php">
+ <metrics loc="35" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\Prophecy">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prophecy/MethodProphecy.php">
+ <class name="Prophecy\Prophecy\MethodProphecy" namespace="Prophecy\Prophecy">
+ <metrics complexity="65" methods="25" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="176" coveredstatements="0" elements="201" coveredelements="0"/>
+ </class>
+ <line num="47" type="method" name="__construct" visibility="public" complexity="16" crap="272" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="method" name="anonymousFunction:81#393" complexity="10" crap="110" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="117" type="method" name="withArguments" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="145" type="method" name="will" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="171" type="method" name="willReturn" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="192" type="method" name="willReturnArgument" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="210" type="method" name="willThrow" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="224" type="method" name="should" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="250" type="method" name="shouldBeCalled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="262" type="method" name="shouldNotBeCalled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="276" type="method" name="shouldBeCalledTimes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="290" type="method" name="shouldHave" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="331" type="method" name="shouldHaveBeenCalled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="343" type="method" name="shouldNotHaveBeenCalled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="356" type="method" name="shouldNotBeenCalled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="370" type="method" name="shouldHaveBeenCalledTimes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="378" type="method" name="checkPrediction" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="392" type="method" name="getPromise" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="402" type="method" name="getPrediction" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="412" type="method" name="getCheckedPredictions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="422" type="method" name="getObjectProphecy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="432" type="method" name="getMethodName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="442" type="method" name="getArgumentsWildcard" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="450" type="method" name="hasReturnVoid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="455" type="method" name="bindToObjectProphecy" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <metrics loc="464" ncloc="288" classes="1" methods="25" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="187" coveredstatements="0" elements="212" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prophecy/ObjectProphecy.php">
+ <class name="Prophecy\Prophecy\ObjectProphecy" namespace="Prophecy\Prophecy">
+ <metrics complexity="28" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="103" coveredstatements="0" elements="116" coveredelements="0"/>
+ </class>
+ <line num="50" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="70" type="method" name="willExtend" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="84" type="method" name="willImplement" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="98" type="method" name="willBeConstructedWith" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="112" type="method" name="reveal" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="137" type="method" name="addMethodProphecy" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="165" type="method" name="getMethodProphecies" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="186" type="method" name="makeProphecyMethodCall" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="202" type="method" name="findProphecyMethodCalls" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="212" type="method" name="checkProphecyMethodsPredictions" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="240" type="method" name="__call" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="266" type="method" name="__get" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="277" type="method" name="__set" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <metrics loc="281" ncloc="172" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="103" coveredstatements="0" elements="116" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prophecy/Revealer.php">
+ <class name="Prophecy\Prophecy\Revealer" namespace="Prophecy\Prophecy">
+ <metrics complexity="4" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="reveal" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="24" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prophecy/ProphecyInterface.php">
+ <metrics loc="27" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prophecy/ProphecySubjectInterface.php">
+ <metrics loc="34" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Prophecy/RevealerInterface.php">
+ <metrics loc="29" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Prophecy\Util">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Util/ExportUtil.php">
+ <class name="Prophecy\Util\ExportUtil" namespace="Prophecy\Util">
+ <metrics complexity="30" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="112" coveredstatements="0" elements="115" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="export" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="52" type="method" name="toArray" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="113" type="method" name="recursiveExport" visibility="protected" complexity="19" crap="380" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <metrics loc="212" ncloc="145" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="112" coveredstatements="0" elements="115" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpspec/prophecy/src/Prophecy/Util/StringUtil.php">
+ <class name="Prophecy\Util\StringUtil" namespace="Prophecy\Util">
+ <metrics complexity="17" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="stringify" visibility="public" complexity="13" crap="182" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="anonymousFunction:40#140" complexity="2" crap="6" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="77" type="method" name="stringifyCalls" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="method" name="anonymousFunction:81#446" complexity="1" crap="2" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <metrics loc="89" ncloc="61" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="40" coveredstatements="0" elements="44" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann\CodeCoverage">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/CodeCoverage.php">
+ <class name="SebastianBergmann\CodeCoverage\CodeCoverage" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="186" methods="38" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="400" coveredstatements="4" elements="438" coveredelements="4"/>
+ </class>
+ <line num="145" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="166" type="method" name="getReport" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="180" type="method" name="clear" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="194" type="method" name="filter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="207" type="method" name="getData" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="221" type="method" name="setData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="232" type="method" name="getTests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="242" type="method" name="setTests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="255" type="method" name="start" visibility="public" complexity="4" crap="16.02" count="18"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="18"/>
+ <line num="290" type="method" name="stop" visibility="public" complexity="4" crap="10.75" count="18"/>
+ <line num="292" type="stmt" count="18"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="18"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="18"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="331" type="method" name="append" visibility="public" complexity="17" crap="306" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="407" type="method" name="merge" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="444" type="method" name="setCacheTokens" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="459" type="method" name="getCacheTokens" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="469" type="method" name="setCheckForUnintentionallyCoveredCode" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="486" type="method" name="setForceCoversAnnotation" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="503" type="method" name="setCheckForMissingCoversAnnotation" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="520" type="method" name="setCheckForUnexecutedCoveredCode" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="539" type="method" name="setMapTestClassNameToCoveredClassName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="548" type="method" name="setAddUncoveredFilesFromWhitelist" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="565" type="method" name="setProcessUncoveredFilesFromWhitelist" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="582" type="method" name="setDisableIgnoredLines" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="599" type="method" name="setIgnoreDeprecatedCode" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="614" type="method" name="setUnintentionallyCoveredSubclassesWhitelist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="632" type="method" name="applyCoversAnnotationFilter" visibility="private" complexity="13" crap="182" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="649" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="651" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="661" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="672" type="method" name="applyListsFilter" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="675" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="688" type="method" name="applyIgnoredLinesFilter" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="699" type="stmt" count="0"/>
+ <line num="704" type="method" name="initializeFilesThatAreSeenTheFirstTime" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="707" type="stmt" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="720" type="method" name="addUncoveredFilesFromWhitelist" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="725" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="754" type="method" name="getLinesToBeIgnored" visibility="private" complexity="48" crap="2352" count="0"/>
+ <line num="756" type="stmt" count="0"/>
+ <line num="757" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="767" type="stmt" count="0"/>
+ <line num="769" type="stmt" count="0"/>
+ <line num="771" type="stmt" count="0"/>
+ <line num="772" type="stmt" count="0"/>
+ <line num="773" type="stmt" count="0"/>
+ <line num="777" type="stmt" count="0"/>
+ <line num="778" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="783" type="stmt" count="0"/>
+ <line num="784" type="stmt" count="0"/>
+ <line num="785" type="stmt" count="0"/>
+ <line num="787" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="792" type="stmt" count="0"/>
+ <line num="793" type="stmt" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="796" type="stmt" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="801" type="stmt" count="0"/>
+ <line num="804" type="stmt" count="0"/>
+ <line num="805" type="stmt" count="0"/>
+ <line num="806" type="stmt" count="0"/>
+ <line num="807" type="stmt" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="811" type="stmt" count="0"/>
+ <line num="813" type="stmt" count="0"/>
+ <line num="814" type="stmt" count="0"/>
+ <line num="817" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="821" type="stmt" count="0"/>
+ <line num="822" type="stmt" count="0"/>
+ <line num="826" type="stmt" count="0"/>
+ <line num="827" type="stmt" count="0"/>
+ <line num="828" type="stmt" count="0"/>
+ <line num="830" type="stmt" count="0"/>
+ <line num="833" type="stmt" count="0"/>
+ <line num="834" type="stmt" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="840" type="stmt" count="0"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="846" type="stmt" count="0"/>
+ <line num="847" type="stmt" count="0"/>
+ <line num="848" type="stmt" count="0"/>
+ <line num="849" type="stmt" count="0"/>
+ <line num="850" type="stmt" count="0"/>
+ <line num="851" type="stmt" count="0"/>
+ <line num="852" type="stmt" count="0"/>
+ <line num="855" type="stmt" count="0"/>
+ <line num="856" type="stmt" count="0"/>
+ <line num="857" type="stmt" count="0"/>
+ <line num="861" type="stmt" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="866" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="876" type="stmt" count="0"/>
+ <line num="884" type="stmt" count="0"/>
+ <line num="886" type="stmt" count="0"/>
+ <line num="888" type="stmt" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="891" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="896" type="stmt" count="0"/>
+ <line num="899" type="stmt" count="0"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="913" type="stmt" count="0"/>
+ <line num="916" type="stmt" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="919" type="stmt" count="0"/>
+ <line num="920" type="stmt" count="0"/>
+ <line num="921" type="stmt" count="0"/>
+ <line num="926" type="stmt" count="0"/>
+ <line num="928" type="stmt" count="0"/>
+ <line num="929" type="stmt" count="0"/>
+ <line num="932" type="stmt" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="935" type="stmt" count="0"/>
+ <line num="946" type="method" name="performUnintentionallyCoveredCodeCheck" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="948" type="stmt" count="0"/>
+ <line num="949" type="stmt" count="0"/>
+ <line num="950" type="stmt" count="0"/>
+ <line num="953" type="stmt" count="0"/>
+ <line num="955" type="stmt" count="0"/>
+ <line num="956" type="stmt" count="0"/>
+ <line num="957" type="stmt" count="0"/>
+ <line num="958" type="stmt" count="0"/>
+ <line num="963" type="stmt" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="966" type="stmt" count="0"/>
+ <line num="967" type="stmt" count="0"/>
+ <line num="970" type="stmt" count="0"/>
+ <line num="979" type="method" name="performUnexecutedCoveredCodeCheck" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="982" type="stmt" count="0"/>
+ <line num="984" type="stmt" count="0"/>
+ <line num="985" type="stmt" count="0"/>
+ <line num="986" type="stmt" count="0"/>
+ <line num="987" type="stmt" count="0"/>
+ <line num="988" type="stmt" count="0"/>
+ <line num="993" type="stmt" count="0"/>
+ <line num="994" type="stmt" count="0"/>
+ <line num="995" type="stmt" count="0"/>
+ <line num="996" type="stmt" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="1002" type="stmt" count="0"/>
+ <line num="1003" type="stmt" count="0"/>
+ <line num="1005" type="stmt" count="0"/>
+ <line num="1013" type="method" name="getAllowedLines" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="1015" type="stmt" count="0"/>
+ <line num="1017" type="stmt" count="0"/>
+ <line num="1018" type="stmt" count="0"/>
+ <line num="1019" type="stmt" count="0"/>
+ <line num="1022" type="stmt" count="0"/>
+ <line num="1023" type="stmt" count="0"/>
+ <line num="1024" type="stmt" count="0"/>
+ <line num="1028" type="stmt" count="0"/>
+ <line num="1029" type="stmt" count="0"/>
+ <line num="1030" type="stmt" count="0"/>
+ <line num="1033" type="stmt" count="0"/>
+ <line num="1034" type="stmt" count="0"/>
+ <line num="1035" type="stmt" count="0"/>
+ <line num="1039" type="stmt" count="0"/>
+ <line num="1040" type="stmt" count="0"/>
+ <line num="1041" type="stmt" count="0"/>
+ <line num="1045" type="stmt" count="0"/>
+ <line num="1053" type="method" name="selectDriver" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="1055" type="stmt" count="0"/>
+ <line num="1057" type="stmt" count="0"/>
+ <line num="1058" type="stmt" count="0"/>
+ <line num="1061" type="stmt" count="0"/>
+ <line num="1062" type="stmt" count="0"/>
+ <line num="1065" type="stmt" count="0"/>
+ <line num="1066" type="stmt" count="0"/>
+ <line num="1069" type="stmt" count="0"/>
+ <line num="1079" type="method" name="processUnintentionallyCoveredUnits" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="1081" type="stmt" count="0"/>
+ <line num="1082" type="stmt" count="0"/>
+ <line num="1084" type="stmt" count="0"/>
+ <line num="1085" type="stmt" count="0"/>
+ <line num="1087" type="stmt" count="0"/>
+ <line num="1088" type="stmt" count="0"/>
+ <line num="1091" type="stmt" count="0"/>
+ <line num="1093" type="stmt" count="0"/>
+ <line num="1094" type="stmt" count="0"/>
+ <line num="1095" type="stmt" count="0"/>
+ <line num="1097" type="stmt" count="0"/>
+ <line num="1102" type="stmt" count="0"/>
+ <line num="1111" type="method" name="initializeData" visibility="protected" complexity="8" crap="72" count="0"/>
+ <line num="1113" type="stmt" count="0"/>
+ <line num="1115" type="stmt" count="0"/>
+ <line num="1116" type="stmt" count="0"/>
+ <line num="1118" type="stmt" count="0"/>
+ <line num="1120" type="stmt" count="0"/>
+ <line num="1121" type="stmt" count="0"/>
+ <line num="1122" type="stmt" count="0"/>
+ <line num="1126" type="stmt" count="0"/>
+ <line num="1127" type="stmt" count="0"/>
+ <line num="1129" type="stmt" count="0"/>
+ <line num="1130" type="stmt" count="0"/>
+ <line num="1131" type="stmt" count="0"/>
+ <line num="1134" type="stmt" count="0"/>
+ <line num="1135" type="stmt" count="0"/>
+ <line num="1136" type="stmt" count="0"/>
+ <line num="1140" type="stmt" count="0"/>
+ <line num="1143" type="stmt" count="0"/>
+ <line num="1145" type="stmt" count="0"/>
+ <line num="1152" type="method" name="coverageToCodeUnits" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="1154" type="stmt" count="0"/>
+ <line num="1156" type="stmt" count="0"/>
+ <line num="1157" type="stmt" count="0"/>
+ <line num="1158" type="stmt" count="0"/>
+ <line num="1159" type="stmt" count="0"/>
+ <line num="1164" type="stmt" count="0"/>
+ <line num="1172" type="method" name="linesToCodeUnits" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="1174" type="stmt" count="0"/>
+ <line num="1176" type="stmt" count="0"/>
+ <line num="1177" type="stmt" count="0"/>
+ <line num="1178" type="stmt" count="0"/>
+ <line num="1182" type="stmt" count="0"/>
+ <metrics loc="1184" ncloc="860" classes="1" methods="38" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="400" coveredstatements="4" elements="438" coveredelements="4"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Exception/CoveredCodeNotExecutedException.php">
+ <class name="SebastianBergmann\CodeCoverage\CoveredCodeNotExecutedException" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="18" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Exception/InvalidArgumentException.php">
+ <class name="SebastianBergmann\CodeCoverage\InvalidArgumentException" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="create" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="22" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Exception/MissingCoversAnnotationException.php">
+ <class name="SebastianBergmann\CodeCoverage\MissingCoversAnnotationException" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="18" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Exception/RuntimeException.php">
+ <class name="SebastianBergmann\CodeCoverage\RuntimeException" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Exception/UnintentionallyCoveredCodeException.php">
+ <class name="SebastianBergmann\CodeCoverage\UnintentionallyCoveredCodeException" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="36" type="method" name="getUnintentionallyCoveredUnits" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="44" type="method" name="toString" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <metrics loc="54" ncloc="31" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Filter.php">
+ <class name="SebastianBergmann\CodeCoverage\Filter" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="23" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="37" coveredstatements="0" elements="48" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="addDirectoryToWhitelist" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="47" type="method" name="addFileToWhitelist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="57" type="method" name="addFilesToWhitelist" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="71" type="method" name="removeDirectoryFromWhitelist" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="86" type="method" name="removeFileFromWhitelist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="100" type="method" name="isFile" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="123" type="method" name="isFiltered" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="139" type="method" name="getWhitelist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="149" type="method" name="hasWhitelist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="159" type="method" name="getWhitelistedFiles" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="169" type="method" name="setWhitelistedFiles" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <metrics loc="173" ncloc="94" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="37" coveredstatements="0" elements="48" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Util.php">
+ <class name="SebastianBergmann\CodeCoverage\Util" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="6" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="percent" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <metrics loc="46" ncloc="27" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Version.php">
+ <class name="SebastianBergmann\CodeCoverage\Version" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="id" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="20" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/TestCase.php">
+ <class name="SebastianBergmann\CodeCoverage\TestCase" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="10" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="259" coveredstatements="0" elements="269" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="getXdebugDataForBankAccount" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="method" name="getCoverageForBankAccount" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="method" name="getCoverageForBankAccountForFirstTwoTests" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="method" name="getCoverageForBankAccountForLastTwoTests" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="233" type="method" name="getExpectedDataArrayForBankAccount" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="267" type="method" name="getCoverageForFileWithIgnoredLines" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="283" type="method" name="setUpXdebugStubForFileWithIgnoredLines" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="303" type="method" name="getCoverageForClassWithAnonymousFunction" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="319" type="method" name="setUpXdebugStubForClassWithAnonymousFunction" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <metrics loc="343" ncloc="330" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="259" coveredstatements="0" elements="269" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/tests/CodeCoverageTest.php">
+ <class name="SebastianBergmann\CodeCoverage\CodeCoverageTest" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="41" methods="37" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="389" coveredstatements="0" elements="426" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="testCanBeConstructedForXdebugWithoutGivenFilterObject" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="method" name="testCanBeConstructedForXdebugWithGivenFilterObject" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="method" name="testCanBeConstructedForPhpdbgWithoutGivenFilterObject" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="method" name="testCanBeConstructedForPhpdbgWithGivenFilterObject" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="108" type="method" name="testCannotStartWithInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="116" type="method" name="testCannotStopWithInvalidFirstArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="124" type="method" name="testCannotStopWithInvalidSecondArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="132" type="method" name="testCannotAppendWithInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="140" type="method" name="testSetCacheTokensThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="method" name="testSetCacheTokens" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="154" type="method" name="testSetCheckForUnintentionallyCoveredCodeThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="159" type="method" name="testSetCheckForUnintentionallyCoveredCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="172" type="method" name="testSetForceCoversAnnotationThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="177" type="method" name="testSetCheckForMissingCoversAnnotation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="190" type="method" name="testSetCheckForMissingCoversAnnotationThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="method" name="testSetForceCoversAnnotation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="208" type="method" name="testSetCheckForUnexecutedCoveredCodeThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="213" type="method" name="testSetCheckForUnexecutedCoveredCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="226" type="method" name="testSetAddUncoveredFilesFromWhitelistThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="231" type="method" name="testSetAddUncoveredFilesFromWhitelist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="244" type="method" name="testSetProcessUncoveredFilesFromWhitelistThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="249" type="method" name="testSetProcessUncoveredFilesFromWhitelist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="259" type="method" name="testSetIgnoreDeprecatedCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="272" type="method" name="testSetIgnoreDeprecatedCodeThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="277" type="method" name="testClear" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="286" type="method" name="testCollect" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="306" type="method" name="testMerge" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="317" type="method" name="testMerge2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="332" type="method" name="testGetLinesToBeIgnored" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="378" type="method" name="testGetLinesToBeIgnored2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="389" type="method" name="testGetLinesToBeIgnored3" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="412" type="method" name="testGetLinesToBeIgnoredOneLineAnnotations" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="456" type="method" name="getLinesToBeIgnored" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="468" type="method" name="testGetLinesToBeIgnoredWhenIgnoreIsDisabled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="505" type="method" name="testAppendThrowsExceptionIfCoveredCodeWasNotExecuted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="532" type="method" name="testAppendThrowsExceptionIfUsedCodeWasNotExecuted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <metrics loc="560" ncloc="501" classes="1" methods="37" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="389" coveredstatements="0" elements="426" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/tests/FilterTest.php">
+ <class name="SebastianBergmann\CodeCoverage\FilterTest" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="10" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="105" coveredstatements="0" elements="115" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="80" type="method" name="testAddingAFileToTheWhitelistWorks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="94" type="method" name="testRemovingAFileFromTheWhitelistWorks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="107" type="method" name="testAddingADirectoryToTheWhitelistWorks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="121" type="method" name="testAddingFilesToTheWhitelistWorks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="143" type="method" name="testRemovingADirectoryFromTheWhitelistWorks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="154" type="method" name="testIsFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="168" type="method" name="testWhitelistedFileIsNotFiltered" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="177" type="method" name="testNotWhitelistedFileIsFiltered" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="187" type="method" name="testNonFilesAreFiltered" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <metrics loc="196" ncloc="147" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="105" coveredstatements="0" elements="115" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/tests/UtilTest.php">
+ <class name="SebastianBergmann\CodeCoverage\UtilTest" namespace="SebastianBergmann\CodeCoverage">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="testPercent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <metrics loc="29" ncloc="18" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Driver/Driver.php">
+ <metrics loc="52" ncloc="16" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="SebastianBergmann\CodeCoverage\Driver">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Driver/HHVM.php">
+ <class name="SebastianBergmann\CodeCoverage\Driver\HHVM" namespace="SebastianBergmann\CodeCoverage\Driver">
+ <metrics complexity="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="29" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Driver/PHPDBG.php">
+ <class name="SebastianBergmann\CodeCoverage\Driver\PHPDBG" namespace="SebastianBergmann\CodeCoverage\Driver">
+ <metrics complexity="13" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="111" ncloc="73" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Driver/Xdebug.php">
+ <class name="SebastianBergmann\CodeCoverage\Driver\Xdebug" namespace="SebastianBergmann\CodeCoverage\Driver">
+ <metrics complexity="16" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="117" ncloc="76" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Exception/Exception.php">
+ <metrics loc="18" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="SebastianBergmann\CodeCoverage\Node">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Node/AbstractNode.php">
+ <class name="SebastianBergmann\CodeCoverage\Node\AbstractNode" namespace="SebastianBergmann\CodeCoverage\Node">
+ <metrics complexity="43" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="117" coveredstatements="0" elements="136" coveredelements="0"/>
+ </class>
+ <line num="51" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="64" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="72" type="method" name="getId" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="96" type="method" name="getPath" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="112" type="method" name="getPathAsArray" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="130" type="method" name="getParent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="142" type="method" name="getTestedClassesPercent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="158" type="method" name="getTestedTraitsPercent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="174" type="method" name="getTestedClassesAndTraitsPercent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="190" type="method" name="getTestedFunctionsPercent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="206" type="method" name="getTestedMethodsPercent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="222" type="method" name="getTestedFunctionsAndMethodsPercent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="238" type="method" name="getLineExecutedPercent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="252" type="method" name="getNumClassesAndTraits" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="262" type="method" name="getNumTestedClassesAndTraits" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="272" type="method" name="getClassesAndTraits" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="282" type="method" name="getNumFunctionsAndMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="292" type="method" name="getNumTestedFunctionsAndMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="302" type="method" name="getFunctionsAndMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <metrics loc="404" ncloc="208" classes="1" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="117" coveredstatements="0" elements="136" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Node/Builder.php">
+ <class name="SebastianBergmann\CodeCoverage\Node\Builder" namespace="SebastianBergmann\CodeCoverage\Node">
+ <metrics complexity="24" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="99" coveredstatements="0" elements="103" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="build" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="47" type="method" name="addItems" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="107" type="method" name="buildDirectoryStructure" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="173" type="method" name="reducePaths" visibility="private" complexity="15" crap="240" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <metrics loc="245" ncloc="139" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="99" coveredstatements="0" elements="103" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Node/Directory.php">
+ <class name="SebastianBergmann\CodeCoverage\Node\Directory" namespace="SebastianBergmann\CodeCoverage\Node">
+ <metrics complexity="51" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="182" coveredstatements="0" elements="203" coveredelements="0"/>
+ </class>
+ <line num="115" type="method" name="count" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="133" type="method" name="getIterator" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="148" type="method" name="addDirectory" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="170" type="method" name="addFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="194" type="method" name="getDirectories" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="204" type="method" name="getFiles" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="214" type="method" name="getChildNodes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="224" type="method" name="getClasses" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="245" type="method" name="getTraits" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="266" type="method" name="getFunctions" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="287" type="method" name="getLinesOfCode" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="309" type="method" name="getNumExecutableLines" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="327" type="method" name="getNumExecutedLines" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="345" type="method" name="getNumClasses" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="363" type="method" name="getNumTestedClasses" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="381" type="method" name="getNumTraits" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="399" type="method" name="getNumTestedTraits" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="417" type="method" name="getNumMethods" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="435" type="method" name="getNumTestedMethods" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="453" type="method" name="getNumFunctions" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="471" type="method" name="getNumTestedFunctions" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <metrics loc="483" ncloc="304" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="182" coveredstatements="0" elements="203" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Node/File.php">
+ <class name="SebastianBergmann\CodeCoverage\Node\File" namespace="SebastianBergmann\CodeCoverage\Node">
+ <metrics complexity="100" methods="24" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="395" coveredstatements="0" elements="419" coveredelements="0"/>
+ </class>
+ <line num="121" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="144" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="154" type="method" name="getCoverageData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="164" type="method" name="getTestData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="174" type="method" name="getClasses" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="184" type="method" name="getTraits" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="194" type="method" name="getFunctions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="204" type="method" name="getLinesOfCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="214" type="method" name="getNumExecutableLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="224" type="method" name="getNumExecutedLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="234" type="method" name="getNumClasses" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="258" type="method" name="getNumTestedClasses" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="268" type="method" name="getNumTraits" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="292" type="method" name="getNumTestedTraits" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="302" type="method" name="getNumMethods" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="332" type="method" name="getNumTestedMethods" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="364" type="method" name="getNumFunctions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="374" type="method" name="getNumTestedFunctions" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="393" type="method" name="calculateStatistics" visibility="protected" complexity="40" crap="1640" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="577" type="stmt" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="595" type="method" name="processClasses" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="605" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="621" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="626" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="635" type="method" name="processTraits" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="649" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="651" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="671" type="method" name="processFunctions" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="681" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="684" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="694" type="stmt" count="0"/>
+ <line num="705" type="method" name="crap" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="707" type="stmt" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="713" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="728" type="method" name="newMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="731" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="739" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="741" type="stmt" count="0"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <metrics loc="744" ncloc="539" classes="1" methods="24" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="395" coveredstatements="0" elements="419" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Node/Iterator.php">
+ <class name="SebastianBergmann\CodeCoverage\Node\Iterator" namespace="SebastianBergmann\CodeCoverage\Node">
+ <metrics complexity="9" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="34" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="49" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="59" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="69" type="method" name="current" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="77" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="87" type="method" name="getChildren" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="99" type="method" name="hasChildren" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <metrics loc="103" ncloc="52" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="34" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann\CodeCoverage\Report">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Clover.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Clover" namespace="SebastianBergmann\CodeCoverage\Report">
+ <metrics complexity="28" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="177" coveredstatements="0" elements="178" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="process" visibility="public" complexity="28" crap="812" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <metrics loc="251" ncloc="226" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="177" coveredstatements="0" elements="178" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Crap4j.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Crap4j" namespace="SebastianBergmann\CodeCoverage\Report">
+ <metrics complexity="16" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="92" coveredstatements="0" elements="96" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="46" type="method" name="process" visibility="public" complexity="11" crap="132" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="151" type="method" name="getCrapLoad" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="168" type="method" name="roundValue" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <metrics loc="172" ncloc="139" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="92" coveredstatements="0" elements="96" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/PHP.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\PHP" namespace="SebastianBergmann\CodeCoverage\Report">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="process" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <metrics loc="51" ncloc="34" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Text.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Text" namespace="SebastianBergmann\CodeCoverage\Report">
+ <metrics complexity="23" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="170" coveredstatements="0" elements="175" coveredelements="0"/>
+ </class>
+ <line num="44" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="58" type="method" name="process" visibility="public" complexity="16" crap="272" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="221" type="method" name="getCoverageColor" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="237" type="method" name="printCoverageCounts" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="251" type="method" name="format" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <metrics loc="257" ncloc="232" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="170" coveredstatements="0" elements="175" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/tests/BuilderTest.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\BuilderTest" namespace="SebastianBergmann\CodeCoverage\Report">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="170" coveredstatements="0" elements="175" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="128" type="method" name="testBuildDirectoryStructure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="154" type="method" name="testReducePaths" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="169" type="method" name="reducePathsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <metrics loc="212" ncloc="197" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="170" coveredstatements="0" elements="175" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/tests/CloverTest.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\CloverTest" namespace="SebastianBergmann\CodeCoverage\Report">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="testCloverForBankAccountTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testCloverForFileWithIgnoredLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="testCloverForClassWithAnonymousFunction" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <metrics loc="49" ncloc="38" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/tests/Crap4jTest.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Crap4jTest" namespace="SebastianBergmann\CodeCoverage\Report">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="testForBankAccountTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testForFileWithIgnoredLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="testForClassWithAnonymousFunction" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <metrics loc="49" ncloc="38" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/tests/TextTest.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\TextTest" namespace="SebastianBergmann\CodeCoverage\Report">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="testTextForBankAccountTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testTextForFileWithIgnoredLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="testTextForClassWithAnonymousFunction" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <metrics loc="49" ncloc="38" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann\CodeCoverage\Report\Html">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Html/Facade.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Html\Facade" namespace="SebastianBergmann\CodeCoverage\Report\Html">
+ <metrics complexity="12" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="100" coveredstatements="0" elements="104" coveredelements="0"/>
+ </class>
+ <line num="49" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="61" type="method" name="process" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="127" type="method" name="copyFiles" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="169" type="method" name="getDirectory" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <metrics loc="190" ncloc="146" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="100" coveredstatements="0" elements="104" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Html\Renderer" namespace="SebastianBergmann\CodeCoverage\Report\Html">
+ <metrics complexity="29" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="171" coveredstatements="0" elements="181" coveredelements="0"/>
+ </class>
+ <line num="63" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="79" type="method" name="renderItemTemplate" visibility="protected" complexity="8" crap="72" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="158" type="method" name="setCommonTemplateVariables" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="176" type="method" name="getBreadcrumbs" visibility="protected" complexity="5" crap="30" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="205" type="method" name="getActiveBreadcrumb" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="219" type="method" name="getInactiveBreadcrumb" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="228" type="method" name="getPathToRoot" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="241" type="method" name="getCoverageBar" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="261" type="method" name="getColorLevel" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="276" type="method" name="getRuntimeString" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <metrics loc="296" ncloc="240" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="171" coveredstatements="0" elements="181" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Dashboard.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Html\Dashboard" namespace="SebastianBergmann\CodeCoverage\Report\Html">
+ <metrics complexity="31" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="207" coveredstatements="0" elements="213" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="render" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="68" type="method" name="complexity" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="113" type="method" name="coverageDistribution" visibility="protected" complexity="7" crap="56" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="184" type="method" name="insufficientCoverage" visibility="protected" complexity="8" crap="72" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="243" type="method" name="projectRisks" visibility="protected" complexity="10" crap="110" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="296" type="method" name="getActiveBreadcrumb" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <metrics loc="304" ncloc="256" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="207" coveredstatements="0" elements="213" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/Directory.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Html\Directory" namespace="SebastianBergmann\CodeCoverage\Report\Html">
+ <metrics complexity="6" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="57" coveredstatements="0" elements="59" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="render" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="57" type="method" name="renderItem" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <metrics loc="101" ncloc="80" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="57" coveredstatements="0" elements="59" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Html/Renderer/File.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Html\File" namespace="SebastianBergmann\CodeCoverage\Report\Html">
+ <metrics complexity="108" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="408" coveredstatements="0" elements="416" coveredelements="0"/>
+ </class>
+ <line num="35" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="54" type="method" name="render" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="75" type="method" name="renderItems" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="132" type="method" name="renderTraitOrClassItems" visibility="protected" complexity="10" crap="110" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="222" type="method" name="renderFunctionItems" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="245" type="method" name="renderFunctionOrMethodItem" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="293" type="method" name="renderSource" visibility="protected" complexity="19" crap="380" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="414" type="method" name="loadFile" visibility="protected" complexity="70" crap="4970" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <metrics loc="561" ncloc="501" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="408" coveredstatements="0" elements="416" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/tests/HTMLTest.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Html\HTMLTest" namespace="SebastianBergmann\CodeCoverage\Report\Html">
+ <metrics complexity="9" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="58" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="method" name="tearDown" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="testForBankAccountTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="method" name="testForFileWithIgnoredLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="testForClassWithAnonymousFunction" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="77" type="method" name="assertFilesEquals" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <metrics loc="103" ncloc="89" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="53" coveredstatements="0" elements="59" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann\CodeCoverage\Report\Xml">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/BuildInformation.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\BuildInformation" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="9" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="45" coveredstatements="0" elements="50" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="setRuntimeInformation" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="65" type="method" name="getNodeByName" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="87" type="method" name="setBuildTime" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="96" type="method" name="setGeneratorVersions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <metrics loc="101" ncloc="72" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="45" coveredstatements="0" elements="50" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Coverage.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Coverage" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="addTest" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="method" name="finalize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <metrics loc="67" ncloc="50" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Directory.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Directory" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Facade.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Facade" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="30" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="172" coveredstatements="0" elements="184" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="52" type="method" name="process" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="method" name="setBuildInformation" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="85" type="method" name="initTargetDirectory" visibility="protected" complexity="5" crap="30" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="method" name="processDirectory" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="method" name="processFile" visibility="private" complexity="7" crap="56" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="171" type="method" name="processUnit" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="209" type="method" name="processFunction" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="219" type="method" name="processTests" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="232" type="method" name="setTotals" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="268" type="method" name="getTargetDirectory" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="273" type="method" name="saveDocument" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <metrics loc="283" ncloc="251" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="172" coveredstatements="0" elements="184" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/File.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\File" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="7" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="48" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="34" type="method" name="getContextNode" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="42" type="method" name="getDomDocument" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="getTotals" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="method" name="getLineCoverage" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <metrics loc="88" ncloc="68" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="48" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Method.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Method" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="7" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="30" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="setName" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="setSignature" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="setLines" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="method" name="setTotals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="method" name="setCrap" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <metrics loc="57" ncloc="46" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="30" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Node.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Node" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="8" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="51" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="setContextNode" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="getDom" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="getContextNode" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="method" name="getTotals" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="addDirectory" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="method" name="addFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <metrics loc="88" ncloc="74" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="51" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Project.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Project" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="9" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="53" coveredstatements="0" elements="60" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="init" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="setProjectSourceDirectory" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="45" type="method" name="getProjectSourceDirectory" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="53" type="method" name="getBuildInformation" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="method" name="getTests" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="method" name="asDom" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <metrics loc="95" ncloc="78" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="53" coveredstatements="0" elements="60" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Report.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Report" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="9" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="0" elements="64" coveredelements="0"/>
+ </class>
+ <line num="15" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="setName" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="asDom" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="getFunctionObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="method" name="getClassObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="method" name="getTraitObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="getUnitObject" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="method" name="getSource" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <metrics loc="92" ncloc="84" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="0" elements="64" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Source.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Source" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="setSourceCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <metrics loc="45" ncloc="30" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Tests.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Tests" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="addTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <metrics loc="46" ncloc="24" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Totals.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Totals" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="12" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="75" coveredstatements="0" elements="82" coveredelements="0"/>
+ </class>
+ <line num="47" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="method" name="getContainer" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="method" name="setNumLines" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="method" name="setNumClasses" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="method" name="setNumTraits" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="method" name="setNumMethods" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="method" name="setNumFunctions" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <metrics loc="141" ncloc="115" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="75" coveredstatements="0" elements="82" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/src/Report/Xml/Unit.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\Unit" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="9" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="57" coveredstatements="0" elements="64" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="setName" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="setLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="method" name="setCrap" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="method" name="setPackage" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="method" name="setNamespace" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="method" name="addMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <metrics loc="96" ncloc="85" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="57" coveredstatements="0" elements="64" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/tests/XMLTest.php">
+ <class name="SebastianBergmann\CodeCoverage\Report\Xml\XMLTest" namespace="SebastianBergmann\CodeCoverage\Report\Xml">
+ <metrics complexity="8" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="47" coveredstatements="0" elements="53" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="method" name="tearDown" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="testForBankAccountTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="method" name="testForFileWithIgnoredLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="method" name="testForClassWithAnonymousFunction" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="72" type="method" name="assertFilesEquals" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <metrics loc="98" ncloc="84" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="54" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/BankAccount.php">
+ <class name="BankAccount" namespace="global">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="getBalance" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="method" name="setBalance" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="method" name="depositMoney" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="withdrawMoney" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <metrics loc="33" ncloc="33" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/BankAccountTest.php">
+ <class name="BankAccountTest" namespace="global">
+ <metrics complexity="7" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="36" coveredelements="0"/>
+ </class>
+ <line num="2" type="stmt" count="0"/>
+ <line num="10" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="18" type="method" name="testBalanceIsInitiallyZero" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="testBalanceCannotBecomeNegative" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="42" type="method" name="testBalanceCannotBecomeNegative2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="60" type="method" name="testDepositWithdrawMoney" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <metrics loc="68" ncloc="54" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="37" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageClassExtendedTest.php">
+ <class name="CoverageClassExtendedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageClassTest.php">
+ <class name="CoverageClassTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageFunctionParenthesesTest.php">
+ <class name="CoverageFunctionParenthesesTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageFunctionParenthesesWhitespaceTest.php">
+ <class name="CoverageFunctionParenthesesWhitespaceTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageFunctionTest.php">
+ <class name="CoverageFunctionTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodOneLineAnnotationTest.php">
+ <class name="CoverageMethodOneLineAnnotationTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <metrics loc="12" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodParenthesesTest.php">
+ <class name="CoverageMethodParenthesesTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodParenthesesWhitespaceTest.php">
+ <class name="CoverageMethodParenthesesWhitespaceTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageMethodTest.php">
+ <class name="CoverageMethodTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageNoneTest.php">
+ <class name="CoverageNoneTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="11" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageNotPrivateTest.php">
+ <class name="CoverageNotPrivateTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageNotProtectedTest.php">
+ <class name="CoverageNotProtectedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageNotPublicTest.php">
+ <class name="CoverageNotPublicTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageNothingTest.php">
+ <class name="CoverageNothingTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoveragePrivateTest.php">
+ <class name="CoveragePrivateTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageProtectedTest.php">
+ <class name="CoverageProtectedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoveragePublicTest.php">
+ <class name="CoveragePublicTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoverageTwoDefaultClassAnnotations.php">
+ <class name="CoverageTwoDefaultClassAnnotations" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <metrics loc="17" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoveredClass.php">
+ <class name="CoveredParentClass" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <class name="CoveredClass" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="privateMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="method" name="protectedMethod" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="method" name="publicMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="21" type="method" name="privateMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="method" name="protectedMethod" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="publicMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <metrics loc="36" ncloc="36" classes="2" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/CoveredFunction.php">
+ <line num="3" type="stmt" count="0"/>
+ <line num="4" type="stmt" count="0"/>
+ <metrics loc="4" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="2" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageClassExtendedTest.php">
+ <class name="NamespaceCoverageClassExtendedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageClassTest.php">
+ <class name="NamespaceCoverageClassTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageCoversClassPublicTest.php">
+ <class name="NamespaceCoverageCoversClassPublicTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <metrics loc="17" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageCoversClassTest.php">
+ <class name="NamespaceCoverageCoversClassTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageMethodTest.php">
+ <class name="NamespaceCoverageMethodTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageNotPrivateTest.php">
+ <class name="NamespaceCoverageNotPrivateTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageNotProtectedTest.php">
+ <class name="NamespaceCoverageNotProtectedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageNotPublicTest.php">
+ <class name="NamespaceCoverageNotPublicTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoveragePrivateTest.php">
+ <class name="NamespaceCoveragePrivateTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoverageProtectedTest.php">
+ <class name="NamespaceCoverageProtectedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoveragePublicTest.php">
+ <class name="NamespaceCoveragePublicTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <package name="Foo">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NamespaceCoveredClass.php">
+ <class name="Foo\CoveredParentClass" namespace="Foo">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <class name="Foo\CoveredClass" namespace="Foo">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="privateMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="method" name="protectedMethod" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="publicMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="23" type="method" name="privateMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="protectedMethod" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="publicMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="38" classes="2" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoveredClass.php">
+ <class name="Foo\CoveredParentClass" namespace="Foo">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <class name="Foo\CoveredClass" namespace="Foo">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="privateMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="method" name="protectedMethod" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="publicMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="23" type="method" name="privateMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="protectedMethod" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="publicMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="38" classes="2" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/NotExistingCoveredElementTest.php">
+ <class name="NotExistingCoveredElementTest" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="16" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="23" type="method" name="testThree" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="17" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/source_with_class_and_anonymous_function.php">
+ <class name="CoveredClassWithAnonymousFunctionInStaticMethod" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="5" type="method" name="runAnonymous" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="method" name="anonymousFunction:11#41" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <metrics loc="19" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/source_with_ignore.php">
+ <class name="Foo" namespace="global">
+ <metrics complexity="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="Bar" namespace="global">
+ <metrics complexity="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <line num="2" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <package name="bar\baz">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/source_with_namespace.php">
+ <class name="bar\baz\source_with_namespace" namespace="bar\baz" fullPackage="source.with">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="20" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/source_with_oneline_annotations.php">
+ <class name="Foo" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="bar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="36" ncloc="19" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/source_without_ignore.php">
+ <line num="2" type="stmt" count="0"/>
+ <line num="3" type="stmt" count="0"/>
+ <line num="4" type="stmt" count="0"/>
+ <metrics loc="4" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/_files/source_without_namespace.php">
+ <class name="Foo" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <metrics loc="18" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-code-coverage/tests/bootstrap.php">
+ <line num="2" type="stmt" count="0"/>
+ <line num="3" type="stmt" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <metrics loc="5" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-file-iterator/src/Facade.php">
+ <class name="File_Iterator_Facade" namespace="global" fullPackage="File.Iterator">
+ <metrics complexity="17" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="46" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="getFilesAsArray" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="75" type="method" name="getCommonPath" visibility="protected" complexity="10" crap="110" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <metrics loc="123" ncloc="93" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="46" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-file-iterator/src/Factory.php">
+ <class name="File_Iterator_Factory" namespace="global" fullPackage="File.Iterator">
+ <metrics complexity="11" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="32" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="getFileIterator" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="77" type="method" name="getPathsAfterResolvingWildcards" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <metrics loc="91" ncloc="65" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="32" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-file-iterator/src/Iterator.php">
+ <class name="File_Iterator" namespace="global" fullPackage="File">
+ <metrics complexity="21" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="0" elements="45" coveredelements="0"/>
+ </class>
+ <line num="49" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="76" type="method" name="accept" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="101" type="method" name="acceptPath" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="117" type="method" name="acceptPrefix" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="127" type="method" name="acceptSuffix" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="139" type="method" name="acceptSubString" visibility="protected" complexity="7" crap="56" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <metrics loc="158" ncloc="98" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="0" elements="45" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-text-template/src/Template.php">
+ <class name="Text_Template" namespace="global" fullPackage="Text">
+ <metrics complexity="11" methods="5" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="17" elements="38" coveredelements="20"/>
+ </class>
+ <line num="44" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="2"/>
+ <line num="46" type="stmt" count="2"/>
+ <line num="47" type="stmt" count="2"/>
+ <line num="48" type="stmt" count="2"/>
+ <line num="49" type="stmt" count="2"/>
+ <line num="57" type="method" name="setFile" visibility="public" complexity="3" crap="3.47" count="2"/>
+ <line num="59" type="stmt" count="2"/>
+ <line num="61" type="stmt" count="2"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="2"/>
+ <line num="66" type="stmt" count="2"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="2"/>
+ <line num="82" type="method" name="setVar" visibility="public" complexity="3" crap="3" count="4"/>
+ <line num="84" type="stmt" count="4"/>
+ <line num="85" type="stmt" count="2"/>
+ <line num="87" type="stmt" count="4"/>
+ <line num="89" type="stmt" count="4"/>
+ <line num="96" type="method" name="render" visibility="public" complexity="2" crap="2" count="4"/>
+ <line num="98" type="stmt" count="4"/>
+ <line num="100" type="stmt" count="4"/>
+ <line num="101" type="stmt" count="4"/>
+ <line num="104" type="stmt" count="4"/>
+ <line num="112" type="method" name="renderTo" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <metrics loc="135" ncloc="82" classes="1" methods="5" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="17" elements="38" coveredelements="20"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-timer/src/Timer.php">
+ <class name="PHP_Timer" namespace="global" fullPackage="PHP">
+ <metrics complexity="8" methods="5" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="3" elements="19" coveredelements="5"/>
+ </class>
+ <line num="38" type="method" name="start" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="40" type="stmt" count="18"/>
+ <line num="41" type="stmt" count="18"/>
+ <line num="48" type="method" name="stop" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="50" type="stmt" count="18"/>
+ <line num="59" type="method" name="secondsToTimeString" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="79" type="method" name="timeSinceStartOfRequest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="89" type="method" name="resourceUsage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <metrics loc="105" ncloc="61" classes="1" methods="5" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="3" elements="24" coveredelements="5"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-timer/tests/TimerTest.php">
+ <class name="PHP_TimerTest" namespace="global" fullPackage="PHP">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="59" coveredstatements="0" elements="64" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="testStartStop" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="28" type="method" name="testSecondsToTimeString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="testTimeSinceStartOfRequest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="51" type="method" name="testResourceUsage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="method" name="secondsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <metrics loc="98" ncloc="76" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="59" coveredstatements="0" elements="64" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/src/Token.php">
+ <class name="PHP_Token" namespace="global" fullPackage="PHP">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <class name="PHP_TokenWithScope" namespace="global" fullPackage="PHP">
+ <metrics complexity="24" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="44" coveredelements="0"/>
+ </class>
+ <class name="PHP_TokenWithScopeAndVisibility" namespace="global" fullPackage="PHP">
+ <metrics complexity="20" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="31" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_Includes" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="6" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_FUNCTION" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="39" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="78" coveredstatements="0" elements="83" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_INTERFACE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="25" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="53" coveredstatements="0" elements="60" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ABSTRACT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_AMPERSAND" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_AND_EQUAL" namespace="global" fullPackage="PHP.Token.AND">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ARRAY" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ARRAY_CAST" namespace="global" fullPackage="PHP.Token.ARRAY">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_AS" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_AT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_BACKTICK" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_BAD_CHARACTER" namespace="global" fullPackage="PHP.Token.BAD">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_BOOLEAN_AND" namespace="global" fullPackage="PHP.Token.BOOLEAN">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_BOOLEAN_OR" namespace="global" fullPackage="PHP.Token.BOOLEAN">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_BOOL_CAST" namespace="global" fullPackage="PHP.Token.BOOL">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_BREAK" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CARET" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CASE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CATCH" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CHARACTER" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CLASS" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="8" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CLASS_C" namespace="global" fullPackage="PHP.Token.CLASS">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CLASS_NAME_CONSTANT" namespace="global" fullPackage="PHP.Token.CLASS.NAME">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CLONE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CLOSE_BRACKET" namespace="global" fullPackage="PHP.Token.CLOSE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CLOSE_CURLY" namespace="global" fullPackage="PHP.Token.CLOSE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CLOSE_SQUARE" namespace="global" fullPackage="PHP.Token.CLOSE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CLOSE_TAG" namespace="global" fullPackage="PHP.Token.CLOSE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_COLON" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_COMMA" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_COMMENT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CONCAT_EQUAL" namespace="global" fullPackage="PHP.Token.CONCAT">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CONST" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CONSTANT_ENCAPSED_STRING" namespace="global" fullPackage="PHP.Token.CONSTANT.ENCAPSED">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CONTINUE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CURLY_OPEN" namespace="global" fullPackage="PHP.Token.CURLY">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DEC" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DECLARE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DEFAULT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DIV" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DIV_EQUAL" namespace="global" fullPackage="PHP.Token.DIV">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DNUMBER" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DO" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DOC_COMMENT" namespace="global" fullPackage="PHP.Token.DOC">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DOLLAR" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DOLLAR_OPEN_CURLY_BRACES" namespace="global" fullPackage="PHP.Token.DOLLAR.OPEN.CURLY">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DOT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DOUBLE_ARROW" namespace="global" fullPackage="PHP.Token.DOUBLE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DOUBLE_CAST" namespace="global" fullPackage="PHP.Token.DOUBLE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DOUBLE_COLON" namespace="global" fullPackage="PHP.Token.DOUBLE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DOUBLE_QUOTES" namespace="global" fullPackage="PHP.Token.DOUBLE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ECHO" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ELSE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ELSEIF" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_EMPTY" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ENCAPSED_AND_WHITESPACE" namespace="global" fullPackage="PHP.Token.ENCAPSED.AND">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ENDDECLARE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ENDFOR" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ENDFOREACH" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ENDIF" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ENDSWITCH" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ENDWHILE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_END_HEREDOC" namespace="global" fullPackage="PHP.Token.END">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_EQUAL" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_EVAL" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_EXCLAMATION_MARK" namespace="global" fullPackage="PHP.Token.EXCLAMATION">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_EXIT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_EXTENDS" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_FILE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_FINAL" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_FOR" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_FOREACH" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_FUNC_C" namespace="global" fullPackage="PHP.Token.FUNC">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_GLOBAL" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_GT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_IF" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_IMPLEMENTS" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_INC" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_INCLUDE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_INCLUDE_ONCE" namespace="global" fullPackage="PHP.Token.INCLUDE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_INLINE_HTML" namespace="global" fullPackage="PHP.Token.INLINE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_INSTANCEOF" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_INT_CAST" namespace="global" fullPackage="PHP.Token.INT">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ISSET" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_IS_EQUAL" namespace="global" fullPackage="PHP.Token.IS">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_IS_GREATER_OR_EQUAL" namespace="global" fullPackage="PHP.Token.IS.GREATER.OR">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_IS_IDENTICAL" namespace="global" fullPackage="PHP.Token.IS">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_IS_NOT_EQUAL" namespace="global" fullPackage="PHP.Token.IS.NOT">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_IS_NOT_IDENTICAL" namespace="global" fullPackage="PHP.Token.IS.NOT">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_IS_SMALLER_OR_EQUAL" namespace="global" fullPackage="PHP.Token.IS.SMALLER.OR">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_LINE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_LIST" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_LNUMBER" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_LOGICAL_AND" namespace="global" fullPackage="PHP.Token.LOGICAL">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_LOGICAL_OR" namespace="global" fullPackage="PHP.Token.LOGICAL">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_LOGICAL_XOR" namespace="global" fullPackage="PHP.Token.LOGICAL">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_LT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_METHOD_C" namespace="global" fullPackage="PHP.Token.METHOD">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_MINUS" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_MINUS_EQUAL" namespace="global" fullPackage="PHP.Token.MINUS">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_MOD_EQUAL" namespace="global" fullPackage="PHP.Token.MOD">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_MULT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_MUL_EQUAL" namespace="global" fullPackage="PHP.Token.MUL">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_NEW" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_NUM_STRING" namespace="global" fullPackage="PHP.Token.NUM">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_OBJECT_CAST" namespace="global" fullPackage="PHP.Token.OBJECT">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_OBJECT_OPERATOR" namespace="global" fullPackage="PHP.Token.OBJECT">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_OPEN_BRACKET" namespace="global" fullPackage="PHP.Token.OPEN">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_OPEN_CURLY" namespace="global" fullPackage="PHP.Token.OPEN">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_OPEN_SQUARE" namespace="global" fullPackage="PHP.Token.OPEN">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_OPEN_TAG" namespace="global" fullPackage="PHP.Token.OPEN">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_OPEN_TAG_WITH_ECHO" namespace="global" fullPackage="PHP.Token.OPEN.TAG.WITH">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_OR_EQUAL" namespace="global" fullPackage="PHP.Token.OR">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_PAAMAYIM_NEKUDOTAYIM" namespace="global" fullPackage="PHP.Token.PAAMAYIM">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_PERCENT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_PIPE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_PLUS" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_PLUS_EQUAL" namespace="global" fullPackage="PHP.Token.PLUS">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_PRINT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_PRIVATE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_PROTECTED" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_PUBLIC" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_QUESTION_MARK" namespace="global" fullPackage="PHP.Token.QUESTION">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_REQUIRE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_REQUIRE_ONCE" namespace="global" fullPackage="PHP.Token.REQUIRE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_RETURN" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_SEMICOLON" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_SL" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_SL_EQUAL" namespace="global" fullPackage="PHP.Token.SL">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_SR" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_SR_EQUAL" namespace="global" fullPackage="PHP.Token.SR">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_START_HEREDOC" namespace="global" fullPackage="PHP.Token.START">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_STATIC" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_STRING" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_STRING_CAST" namespace="global" fullPackage="PHP.Token.STRING">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_STRING_VARNAME" namespace="global" fullPackage="PHP.Token.STRING">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_SWITCH" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_THROW" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_TILDE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_TRY" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_UNSET" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_UNSET_CAST" namespace="global" fullPackage="PHP.Token.UNSET">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_USE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_USE_FUNCTION" namespace="global" fullPackage="PHP.Token.USE">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_VAR" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_VARIABLE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_WHILE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_WHITESPACE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_XOR_EQUAL" namespace="global" fullPackage="PHP.Token.XOR">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_HALT_COMPILER" namespace="global" fullPackage="PHP.Token.HALT">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_DIR" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_GOTO" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_NAMESPACE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="4" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_NS_C" namespace="global" fullPackage="PHP.Token.NS">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_NS_SEPARATOR" namespace="global" fullPackage="PHP.Token.NS">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_CALLABLE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_INSTEADOF" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_TRAIT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_TRAIT_C" namespace="global" fullPackage="PHP.Token.TRAIT">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_FINALLY" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_YIELD" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ELLIPSIS" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_POW" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_POW_EQUAL" namespace="global" fullPackage="PHP.Token.POW">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_COALESCE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_SPACESHIP" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_YIELD_FROM" namespace="global" fullPackage="PHP.Token.YIELD">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ASYNC" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_AWAIT" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_COMPILER_HALT_OFFSET" namespace="global" fullPackage="PHP.Token.COMPILER.HALT">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ENUM" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_EQUALS" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_IN" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_JOIN" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_LAMBDA_ARROW" namespace="global" fullPackage="PHP.Token.LAMBDA">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_LAMBDA_CP" namespace="global" fullPackage="PHP.Token.LAMBDA">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_LAMBDA_OP" namespace="global" fullPackage="PHP.Token.LAMBDA">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_ONUMBER" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_NULLSAFE_OBJECT_OPERATOR" namespace="global" fullPackage="PHP.Token.NULLSAFE.OBJECT">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_SHAPE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_SUPER" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_TYPE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_TYPELIST_GT" namespace="global" fullPackage="PHP.Token.TYPELIST">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_TYPELIST_LT" namespace="global" fullPackage="PHP.Token.TYPELIST">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_WHERE" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_XHP_ATTRIBUTE" namespace="global" fullPackage="PHP.Token.XHP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_XHP_CATEGORY" namespace="global" fullPackage="PHP.Token.XHP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_XHP_CATEGORY_LABEL" namespace="global" fullPackage="PHP.Token.XHP.CATEGORY">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_XHP_CHILDREN" namespace="global" fullPackage="PHP.Token.XHP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_XHP_LABEL" namespace="global" fullPackage="PHP.Token.XHP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_XHP_REQUIRED" namespace="global" fullPackage="PHP.Token.XHP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_XHP_TAG_GT" namespace="global" fullPackage="PHP.Token.XHP.TAG">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_XHP_TAG_LT" namespace="global" fullPackage="PHP.Token.XHP.TAG">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="PHP_Token_XHP_TEXT" namespace="global" fullPackage="PHP.Token.XHP">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <line num="42" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="53" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="61" type="method" name="getLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="69" type="method" name="getId" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="91" type="method" name="getDocblock" visibility="public" complexity="11" crap="132" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="130" type="method" name="getEndTokenId" visibility="public" complexity="12" crap="156" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="167" type="method" name="getEndLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="178" type="method" name="getVisibility" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="204" type="method" name="getKeywords" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="246" type="method" name="getName" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="258" type="method" name="getType" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="267" type="method" name="process" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="310" type="method" name="getArguments" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="344" type="method" name="getName" visibility="public" complexity="11" crap="132" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="396" type="method" name="getCCN" visibility="public" complexity="15" crap="240" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="431" type="method" name="getSignature" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="461" type="method" name="isAnonymous" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="477" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="485" type="method" name="hasParent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="493" type="method" name="getPackage" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="543" type="method" name="arrayToName" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="559" type="method" name="getParent" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="580" type="method" name="hasInterfaces" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="591" type="method" name="getInterfaces" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="704" type="method" name="getName" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="707" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="713" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="726" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="738" type="method" name="isAnonymous" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="1275" type="method" name="getName" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="1277" type="stmt" count="0"/>
+ <line num="1278" type="stmt" count="0"/>
+ <line num="1280" type="stmt" count="0"/>
+ <line num="1281" type="stmt" count="0"/>
+ <line num="1282" type="stmt" count="0"/>
+ <line num="1283" type="stmt" count="0"/>
+ <line num="1285" type="stmt" count="0"/>
+ <line num="1289" type="stmt" count="0"/>
+ <metrics loc="1460" ncloc="1295" classes="8" methods="27" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="248" coveredstatements="0" elements="275" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/src/Token/Stream.php">
+ <class name="PHP_Token_Stream" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="76" methods="26" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="218" coveredstatements="0" elements="244" coveredelements="0"/>
+ </class>
+ <line num="105" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="118" type="method" name="__destruct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="126" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="140" type="method" name="getFilename" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="151" type="method" name="scan" visibility="protected" complexity="13" crap="182" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="210" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="218" type="method" name="tokens" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="226" type="method" name="getClasses" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="240" type="method" name="getFunctions" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="254" type="method" name="getInterfaces" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="268" type="method" name="getTraits" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="295" type="method" name="getIncludes" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="338" type="method" name="getFunctionForLine" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="347" type="method" name="parse" visibility="protected" complexity="20" crap="420" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="473" type="method" name="getLinesOfCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="480" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="488" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="496" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="504" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="511" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="521" type="method" name="offsetExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="533" type="method" name="offsetGet" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="551" type="method" name="offsetSet" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="561" type="method" name="offsetUnset" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="582" type="method" name="seek" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="601" type="method" name="addFunctionToMap" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <metrics loc="607" ncloc="455" classes="1" methods="26" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="218" coveredstatements="0" elements="244" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php">
+ <class name="PHP_Token_Stream_CachingFactory" namespace="global" fullPackage="PHP.Token.Stream">
+ <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="get" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="38" type="method" name="clear" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <metrics loc="46" ncloc="24" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/Token/ClassTest.php">
+ <class name="PHP_Token_ClassTest" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="17" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="84" coveredstatements="0" elements="96" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="setUp" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="44" type="method" name="testGetClassKeywords" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="52" type="method" name="testGetFunctionKeywords" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="60" type="method" name="testGetFunctionVisibility" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="method" name="testIssue19" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="method" name="testIssue30" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="method" name="testAnonymousClassesAreHandledCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="104" type="method" name="testAnonymousClassesAreHandledCorrectly2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="method" name="testImportedFunctionsAreHandledCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="127" type="method" name="testClassWithMultipleAnonymousClassesAndFunctionsIsHandledCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="144" type="method" name="testClassWithMethodNamedEmptyIsHandledCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="157" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <metrics loc="169" ncloc="134" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="84" coveredstatements="0" elements="96" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/Token/ClosureTest.php">
+ <class name="PHP_Token_ClosureTest" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="7" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="41" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="setUp" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="34" type="method" name="testGetArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="47" type="method" name="testGetName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="60" type="method" name="testGetLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="71" type="method" name="testGetEndLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <metrics loc="78" ncloc="55" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="41" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/Token/FunctionTest.php">
+ <class name="PHP_Token_FunctionTest" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="9" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="78" coveredstatements="0" elements="85" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="setUp" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="34" type="method" name="testGetArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="58" type="method" name="testGetName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="70" type="method" name="testGetLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="82" type="method" name="testGetEndLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="94" type="method" name="testGetDocblock" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="method" name="testSignature" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <metrics loc="139" ncloc="113" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="78" coveredstatements="0" elements="85" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/Token/IncludeTest.php">
+ <class name="PHP_Token_IncludeTest" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="30" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="29" type="method" name="testGetIncludes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="41" type="method" name="testGetIncludesCategorized" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="58" type="method" name="testGetIncludesCategory" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <metrics loc="65" ncloc="42" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="30" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/Token/InterfaceTest.php">
+ <class name="PHP_Token_InterfaceTest" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="27" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="109" coveredstatements="0" elements="122" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="setUp" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="43" type="method" name="testGetName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="53" type="method" name="testGetParentNotExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="63" type="method" name="testHasParentNotExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="73" type="method" name="testGetParentExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="83" type="method" name="testHasParentExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="93" type="method" name="testGetInterfacesExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="104" type="method" name="testHasInterfacesExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="114" type="method" name="testGetPackageNamespace" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="126" type="method" name="provideFilesWithClassesWithinMultipleNamespaces" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="138" type="method" name="testGetPackageNamespaceForFileWithMultipleNamespaces" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="162" type="method" name="testGetPackageNamespaceIsEmptyForInterfacesThatAreNotWithinNamespaces" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="173" type="method" name="testGetPackageNamespaceWhenExtentingFromNamespaceClass" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <metrics loc="195" ncloc="148" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="109" coveredstatements="0" elements="122" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/Token/NamespaceTest.php">
+ <class name="PHP_Token_NamespaceTest" namespace="global" fullPackage="PHP.Token">
+ <metrics complexity="15" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="42" coveredstatements="0" elements="47" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="testGetName" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="testGetStartLineWithUnscopedNamespace" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testGetEndLineWithUnscopedNamespace" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="method" name="testGetStartLineWithScopedNamespace" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="method" name="testGetEndLineWithScopedNamespace" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <metrics loc="69" ncloc="58" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="42" coveredstatements="0" elements="47" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/TokenTest.php">
+ <class name="PHP_TokenTest" namespace="global" fullPackage="PHP">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="testToString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="28" type="method" name="testGetLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <metrics loc="32" ncloc="16" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <package name="Other\Space">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/classExtendsNamespacedClass.php">
+ <class name="Foo\Bar\Baz" namespace="Foo\Bar">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="Other\Space\Extender" namespace="Other\Space">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="10" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Foo\Bar">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/classInNamespace.php">
+ <class name="Foo\Bar\TestClass" namespace="Foo\Bar">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Foo\BarScoped">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/classInScopedNamespace.php">
+ <class name="Foo\BarScoped\TestClass" namespace="Foo\BarScoped">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="9" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="foo">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/classUsesNamespacedFunction.php">
+ <class name="foo\Foo" namespace="foo">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <line num="4" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/tests/_files/test.php">
+ <class name="foo\bar" namespace="foo">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="getY" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="getSomeX" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="some" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="22" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_named_empty.php">
+ <class name="class_with_method_named_empty" namespace="global" fullPackage="class.with.method.named">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="empty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="7" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_that_declares_anonymous_class.php">
+ <class name="class_with_method_that_declares_anonymous_class" namespace="global" fullPackage="class.with.method.that.declares.anonymous">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
+ </class>
+ <class name="AnonymousClass:9#31" namespace="global">
+ <metrics complexity="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="AnonymousClass:10#55" namespace="global">
+ <metrics complexity="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="AnonymousClass:11#75" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="AnonymousClass:12#91" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="AnonymousClass:13#107" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="method" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_that_declares_anonymous_class2.php">
+ <class name="Test" namespace="global">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <class name="AnonymousClass:4#23" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="5" type="method" name="method_in_anonymous_class" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="method" name="methodTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <metrics loc="16" ncloc="16" classes="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/class_with_multiple_anonymous_classes_and_functions.php">
+ <class name="class_with_multiple_anonymous_classes_and_functions" namespace="global" fullPackage="class.with.multiple.anonymous.classes.and">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <class name="AnonymousClass:6#23" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <class name="AnonymousClass:12#53" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="m" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="7" type="method" name="n" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="13" type="method" name="o" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="18" type="method" name="anonymousFunction:18#81" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="anonymousFunction:22#108" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="25" classes="3" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/closure.php">
+ <metrics loc="7" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/issue19.php">
+ <class name="TestClass" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="3" ncloc="3" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/issue30.php">
+ <class name="Foo" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="bar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <package name="Foo\Baz">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/multipleNamespacesWithOneClassUsingBraces.php">
+ <class name="Foo\Bar\TestClassInBar" namespace="Foo\Bar">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="Foo\Baz\TestClassInBaz" namespace="Foo\Baz">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="12" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/multipleNamespacesWithOneClassUsingNonBraceSyntax.php">
+ <class name="Foo\Bar\TestClassInBar" namespace="Foo\Bar">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="Foo\Baz\TestClassInBaz" namespace="Foo\Baz">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <line num="3" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="14" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="2" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/php-code-coverage-issue-424.php">
+ <class name="Example" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="5" type="method" name="even" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="method" name="anonymousFunction:7#28" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="12" ncloc="12" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/source.php">
+ <class name="Foo" namespace="global">
+ <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="bar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="17" type="method" name="foobar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="barfoo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="29" type="method" name="baz" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="blaz" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <metrics loc="36" ncloc="24" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/source2.php">
+ <class name="A" namespace="global">
+ <metrics complexity="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="3" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/source3.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/source4.php">
+ <class name="c" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="foo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="baz" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <metrics loc="30" ncloc="26" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/_fixture/source5.php">
+ <class name="a" namespace="global">
+ <metrics complexity="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="c" namespace="global">
+ <metrics complexity="1" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="5" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/php-token-stream/tests/bootstrap.php">
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Builder/Identity.php">
+ <metrics loc="30" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="PHPUnit\Framework\MockObject\Builder">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Builder/InvocationMocker.php">
+ <class name="PHPUnit\Framework\MockObject\Builder\InvocationMocker" namespace="PHPUnit\Framework\MockObject\Builder">
+ <metrics complexity="24" methods="18" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="57" coveredstatements="22" elements="75" coveredelements="26"/>
+ </class>
+ <line num="49" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="51" type="stmt" count="16"/>
+ <line num="52" type="stmt" count="16"/>
+ <line num="54" type="stmt" count="16"/>
+ <line num="56" type="stmt" count="16"/>
+ <line num="57" type="stmt" count="16"/>
+ <line num="62" type="method" name="getMatcher" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="72" type="method" name="id" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="84" type="method" name="will" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="86" type="stmt" count="16"/>
+ <line num="88" type="stmt" count="16"/>
+ <line num="97" type="method" name="willReturn" visibility="public" complexity="2" crap="2.26" count="16"/>
+ <line num="99" type="stmt" count="16"/>
+ <line num="100" type="stmt" count="16"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="16"/>
+ <line num="115" type="method" name="willReturnReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="127" type="method" name="willReturnMap" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="139" type="method" name="willReturnArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="151" type="method" name="willReturnCallback" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="161" type="method" name="willReturnSelf" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="163" type="stmt" count="1"/>
+ <line num="165" type="stmt" count="1"/>
+ <line num="173" type="method" name="willReturnOnConsecutiveCalls" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="185" type="method" name="willThrowException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="197" type="method" name="after" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="211" type="method" name="with" visibility="public" complexity="1" crap="1" count="12"/>
+ <line num="213" type="stmt" count="12"/>
+ <line num="215" type="stmt" count="12"/>
+ <line num="217" type="stmt" count="12"/>
+ <line num="227" type="method" name="withConsecutive" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="241" type="method" name="withAnyParameters" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="257" type="method" name="method" visibility="public" complexity="4" crap="7.46" count="16"/>
+ <line num="259" type="stmt" count="16"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="16"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="16"/>
+ <line num="276" type="stmt" count="16"/>
+ <line num="284" type="method" name="canDefineParameters" visibility="private" complexity="3" crap="4.68" count="12"/>
+ <line num="286" type="stmt" count="12"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="12"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="12"/>
+ <metrics loc="299" ncloc="181" classes="1" methods="18" coveredmethods="4" conditionals="0" coveredconditionals="0" statements="57" coveredstatements="22" elements="75" coveredelements="26"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Builder/Match.php">
+ <metrics loc="26" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Builder/MethodNameMatch.php">
+ <metrics loc="26" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Builder/NamespaceMatch.php">
+ <metrics loc="37" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Builder/ParametersMatch.php">
+ <metrics loc="50" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Builder/Stub.php">
+ <metrics loc="28" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="PHPUnit\Framework\MockObject">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Exception/BadMethodCallException.php">
+ <class name="PHPUnit\Framework\MockObject\BadMethodCallException" namespace="PHPUnit\Framework\MockObject">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Exception/RuntimeException.php">
+ <class name="PHPUnit\Framework\MockObject\RuntimeException" namespace="PHPUnit\Framework\MockObject">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Generator.php">
+ <class name="PHPUnit\Framework\MockObject\Generator" namespace="PHPUnit\Framework\MockObject">
+ <metrics complexity="177" methods="20" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="442" coveredstatements="222" elements="462" coveredelements="229"/>
+ </class>
+ <line num="78" type="method" name="getMock" visibility="public" complexity="28" crap="155.23" count="18"/>
+ <line num="80" type="stmt" count="18"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="18"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="18"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="18"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="18"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="method" name="anonymousFunction:99#457" complexity="4" crap="20" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="18"/>
+ <line num="114" type="stmt" count="18"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="18"/>
+ <line num="128" type="stmt" count="18"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="18"/>
+ <line num="141" type="stmt" count="18"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="18"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="18"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="18"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="18"/>
+ <line num="183" type="stmt" count="18"/>
+ <line num="184" type="stmt" count="18"/>
+ <line num="185" type="stmt" count="18"/>
+ <line num="186" type="stmt" count="18"/>
+ <line num="187" type="stmt" count="18"/>
+ <line num="188" type="stmt" count="18"/>
+ <line num="189" type="stmt" count="18"/>
+ <line num="192" type="stmt" count="18"/>
+ <line num="193" type="stmt" count="18"/>
+ <line num="194" type="stmt" count="18"/>
+ <line num="195" type="stmt" count="18"/>
+ <line num="196" type="stmt" count="18"/>
+ <line num="197" type="stmt" count="18"/>
+ <line num="198" type="stmt" count="18"/>
+ <line num="199" type="stmt" count="18"/>
+ <line num="200" type="stmt" count="18"/>
+ <line num="219" type="method" name="getObject" visibility="private" complexity="9" crap="26.50" count="18"/>
+ <line num="221" type="stmt" count="18"/>
+ <line num="223" type="stmt" count="18"/>
+ <line num="224" type="stmt" count="18"/>
+ <line num="225" type="stmt" count="18"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="18"/>
+ <line num="235" type="stmt" count="18"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="18"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="18"/>
+ <line num="261" type="method" name="evalClass" visibility="private" complexity="2" crap="2" count="18"/>
+ <line num="263" type="stmt" count="18"/>
+ <line num="264" type="stmt" count="4"/>
+ <line num="266" type="stmt" count="18"/>
+ <line num="288" type="method" name="getMockForAbstractClass" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="350" type="method" name="getMockForTrait" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="409" type="method" name="getObjectForTrait" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="461" type="method" name="generate" visibility="public" complexity="6" crap="6" count="18"/>
+ <line num="463" type="stmt" count="18"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="18"/>
+ <line num="468" type="stmt" count="18"/>
+ <line num="469" type="stmt" count="18"/>
+ <line num="470" type="stmt" count="18"/>
+ <line num="471" type="stmt" count="18"/>
+ <line num="472" type="stmt" count="18"/>
+ <line num="473" type="stmt" count="18"/>
+ <line num="476" type="stmt" count="18"/>
+ <line num="477" type="stmt" count="17"/>
+ <line num="481" type="stmt" count="4"/>
+ <line num="482" type="stmt" count="4"/>
+ <line num="483" type="stmt" count="4"/>
+ <line num="484" type="stmt" count="4"/>
+ <line num="485" type="stmt" count="4"/>
+ <line num="486" type="stmt" count="4"/>
+ <line num="487" type="stmt" count="4"/>
+ <line num="488" type="stmt" count="4"/>
+ <line num="491" type="stmt" count="4"/>
+ <line num="492" type="stmt" count="4"/>
+ <line num="495" type="stmt" count="4"/>
+ <line num="508" type="method" name="generateClassFromWsdl" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="577" type="stmt" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="601" type="method" name="generateMock" visibility="private" complexity="40" crap="224.75" count="4"/>
+ <line num="603" type="stmt" count="4"/>
+ <line num="604" type="stmt" count="4"/>
+ <line num="606" type="stmt" count="4"/>
+ <line num="607" type="stmt" count="4"/>
+ <line num="608" type="stmt" count="4"/>
+ <line num="609" type="stmt" count="4"/>
+ <line num="610" type="stmt" count="4"/>
+ <line num="612" type="stmt" count="4"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="626" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="649" type="stmt" count="4"/>
+ <line num="650" type="stmt" count="4"/>
+ <line num="651" type="stmt" count="4"/>
+ <line num="652" type="stmt" count="4"/>
+ <line num="655" type="stmt" count="4"/>
+ <line num="656" type="stmt" count="3"/>
+ <line num="657" type="stmt" count="3"/>
+ <line num="658" type="stmt" count="3"/>
+ <line num="661" type="stmt" count="4"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="4"/>
+ <line num="676" type="stmt" count="4"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="4"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="4"/>
+ <line num="700" type="stmt" count="4"/>
+ <line num="701" type="stmt" count="4"/>
+ <line num="704" type="stmt" count="4"/>
+ <line num="705" type="stmt" count="4"/>
+ <line num="706" type="stmt" count="4"/>
+ <line num="709" type="stmt" count="4"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="713" type="stmt" count="4"/>
+ <line num="714" type="stmt" count="4"/>
+ <line num="716" type="stmt" count="4"/>
+ <line num="717" type="stmt" count="4"/>
+ <line num="718" type="stmt" count="4"/>
+ <line num="722" type="stmt" count="4"/>
+ <line num="724" type="stmt" count="4"/>
+ <line num="725" type="stmt" count="4"/>
+ <line num="726" type="stmt" count="4"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="731" type="stmt" count="4"/>
+ <line num="733" type="stmt" count="4"/>
+ <line num="735" type="stmt" count="4"/>
+ <line num="736" type="stmt" count="4"/>
+ <line num="737" type="stmt" count="4"/>
+ <line num="738" type="stmt" count="4"/>
+ <line num="739" type="stmt" count="4"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="746" type="stmt" count="4"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="751" type="stmt" count="0"/>
+ <line num="752" type="stmt" count="0"/>
+ <line num="753" type="stmt" count="0"/>
+ <line num="754" type="stmt" count="0"/>
+ <line num="755" type="stmt" count="0"/>
+ <line num="756" type="stmt" count="0"/>
+ <line num="761" type="stmt" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="4"/>
+ <line num="772" type="stmt" count="4"/>
+ <line num="773" type="stmt" count="4"/>
+ <line num="775" type="stmt" count="4"/>
+ <line num="778" type="stmt" count="4"/>
+ <line num="780" type="stmt" count="4"/>
+ <line num="781" type="stmt" count="4"/>
+ <line num="782" type="stmt" count="4"/>
+ <line num="783" type="stmt" count="4"/>
+ <line num="784" type="stmt" count="4"/>
+ <line num="785" type="stmt" count="4"/>
+ <line num="787" type="stmt" count="4"/>
+ <line num="788" type="stmt" count="4"/>
+ <line num="789" type="stmt" count="4"/>
+ <line num="790" type="stmt" count="4"/>
+ <line num="791" type="method" name="anonymousFunction:791#4237" complexity="1" crap="1" count="4"/>
+ <line num="792" type="stmt" count="4"/>
+ <line num="793" type="stmt" count="4"/>
+ <line num="798" type="stmt" count="4"/>
+ <line num="799" type="stmt" count="4"/>
+ <line num="810" type="method" name="generateClassName" visibility="private" complexity="6" crap="6.34" count="4"/>
+ <line num="812" type="stmt" count="4"/>
+ <line num="813" type="stmt" count="0"/>
+ <line num="816" type="stmt" count="4"/>
+ <line num="817" type="stmt" count="0"/>
+ <line num="820" type="stmt" count="4"/>
+ <line num="822" type="stmt" count="4"/>
+ <line num="823" type="stmt" count="4"/>
+ <line num="824" type="stmt" count="4"/>
+ <line num="825" type="stmt" count="4"/>
+ <line num="827" type="stmt" count="0"/>
+ <line num="828" type="stmt" count="0"/>
+ <line num="831" type="stmt" count="4"/>
+ <line num="833" type="stmt" count="4"/>
+ <line num="834" type="stmt" count="4"/>
+ <line num="835" type="stmt" count="4"/>
+ <line num="839" type="stmt" count="4"/>
+ <line num="840" type="stmt" count="4"/>
+ <line num="841" type="stmt" count="4"/>
+ <line num="842" type="stmt" count="4"/>
+ <line num="853" type="method" name="generateMockClassDeclaration" visibility="private" complexity="5" crap="5" count="4"/>
+ <line num="855" type="stmt" count="4"/>
+ <line num="857" type="stmt" count="4"/>
+ <line num="858" type="stmt" count="4"/>
+ <line num="860" type="stmt" count="4"/>
+ <line num="861" type="stmt" count="3"/>
+ <line num="862" type="stmt" count="3"/>
+ <line num="863" type="stmt" count="3"/>
+ <line num="864" type="stmt" count="3"/>
+ <line num="867" type="stmt" count="3"/>
+ <line num="868" type="stmt" count="3"/>
+ <line num="870" type="stmt" count="3"/>
+ <line num="871" type="stmt" count="3"/>
+ <line num="874" type="stmt" count="3"/>
+ <line num="877" type="stmt" count="3"/>
+ <line num="878" type="stmt" count="3"/>
+ <line num="879" type="stmt" count="3"/>
+ <line num="880" type="stmt" count="3"/>
+ <line num="881" type="stmt" count="3"/>
+ <line num="882" type="stmt" count="3"/>
+ <line num="886" type="stmt" count="4"/>
+ <line num="898" type="method" name="generateMockedMethodDefinitionFromExisting" visibility="private" complexity="9" crap="9.21" count="4"/>
+ <line num="900" type="stmt" count="4"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="902" type="stmt" count="4"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="905" type="stmt" count="4"/>
+ <line num="908" type="stmt" count="4"/>
+ <line num="909" type="stmt" count="1"/>
+ <line num="912" type="stmt" count="4"/>
+ <line num="913" type="stmt" count="0"/>
+ <line num="915" type="stmt" count="4"/>
+ <line num="918" type="stmt" count="4"/>
+ <line num="919" type="stmt" count="0"/>
+ <line num="921" type="stmt" count="4"/>
+ <line num="924" type="stmt" count="4"/>
+ <line num="925" type="stmt" count="1"/>
+ <line num="927" type="stmt" count="4"/>
+ <line num="930" type="stmt" count="4"/>
+ <line num="931" type="stmt" count="4"/>
+ <line num="932" type="stmt" count="4"/>
+ <line num="933" type="stmt" count="4"/>
+ <line num="934" type="stmt" count="4"/>
+ <line num="935" type="stmt" count="4"/>
+ <line num="936" type="stmt" count="4"/>
+ <line num="937" type="stmt" count="4"/>
+ <line num="938" type="stmt" count="4"/>
+ <line num="939" type="stmt" count="4"/>
+ <line num="940" type="stmt" count="4"/>
+ <line num="941" type="stmt" count="4"/>
+ <line num="942" type="stmt" count="4"/>
+ <line num="964" type="method" name="generateMockedMethodDefinition" visibility="private" complexity="11" crap="11.26" count="4"/>
+ <line num="966" type="stmt" count="4"/>
+ <line num="967" type="stmt" count="1"/>
+ <line num="969" type="stmt" count="4"/>
+ <line num="970" type="stmt" count="0"/>
+ <line num="971" type="stmt" count="0"/>
+ <line num="972" type="stmt" count="0"/>
+ <line num="975" type="stmt" count="4"/>
+ <line num="976" type="stmt" count="4"/>
+ <line num="977" type="stmt" count="4"/>
+ <line num="985" type="stmt" count="4"/>
+ <line num="986" type="stmt" count="0"/>
+ <line num="989" type="stmt" count="4"/>
+ <line num="990" type="stmt" count="1"/>
+ <line num="991" type="stmt" count="1"/>
+ <line num="993" type="stmt" count="1"/>
+ <line num="995" type="stmt" count="1"/>
+ <line num="999" type="stmt" count="1"/>
+ <line num="1002" type="stmt" count="4"/>
+ <line num="1004" type="stmt" count="4"/>
+ <line num="1006" type="stmt" count="4"/>
+ <line num="1007" type="stmt" count="4"/>
+ <line num="1008" type="stmt" count="4"/>
+ <line num="1009" type="stmt" count="4"/>
+ <line num="1010" type="stmt" count="4"/>
+ <line num="1011" type="stmt" count="4"/>
+ <line num="1012" type="stmt" count="4"/>
+ <line num="1013" type="stmt" count="4"/>
+ <line num="1014" type="stmt" count="4"/>
+ <line num="1015" type="stmt" count="4"/>
+ <line num="1016" type="stmt" count="4"/>
+ <line num="1020" type="stmt" count="4"/>
+ <line num="1030" type="method" name="canMockMethod" visibility="private" complexity="4" crap="4" count="4"/>
+ <line num="1032" type="stmt" count="4"/>
+ <line num="1042" type="method" name="isMethodNameBlacklisted" visibility="private" complexity="1" crap="1" count="4"/>
+ <line num="1044" type="stmt" count="4"/>
+ <line num="1057" type="method" name="getMethodParameters" visibility="private" complexity="20" crap="49.34" count="4"/>
+ <line num="1059" type="stmt" count="4"/>
+ <line num="1061" type="stmt" count="4"/>
+ <line num="1062" type="stmt" count="4"/>
+ <line num="1067" type="stmt" count="4"/>
+ <line num="1068" type="stmt" count="0"/>
+ <line num="1071" type="stmt" count="4"/>
+ <line num="1072" type="stmt" count="0"/>
+ <line num="1073" type="stmt" count="0"/>
+ <line num="1076" type="stmt" count="0"/>
+ <line num="1079" type="stmt" count="4"/>
+ <line num="1080" type="stmt" count="4"/>
+ <line num="1081" type="stmt" count="4"/>
+ <line num="1082" type="stmt" count="4"/>
+ <line num="1084" type="stmt" count="4"/>
+ <line num="1085" type="stmt" count="4"/>
+ <line num="1086" type="stmt" count="0"/>
+ <line num="1089" type="stmt" count="4"/>
+ <line num="1090" type="stmt" count="3"/>
+ <line num="1091" type="stmt" count="4"/>
+ <line num="1092" type="stmt" count="0"/>
+ <line num="1093" type="stmt" count="4"/>
+ <line num="1094" type="stmt" count="0"/>
+ <line num="1097" type="stmt" count="4"/>
+ <line num="1098" type="stmt" count="0"/>
+ <line num="1099" type="stmt" count="0"/>
+ <line num="1100" type="stmt" count="0"/>
+ <line num="1102" type="stmt" count="0"/>
+ <line num="1103" type="stmt" count="0"/>
+ <line num="1104" type="stmt" count="0"/>
+ <line num="1106" type="stmt" count="0"/>
+ <line num="1107" type="stmt" count="0"/>
+ <line num="1111" type="stmt" count="4"/>
+ <line num="1112" type="stmt" count="0"/>
+ <line num="1116" type="stmt" count="4"/>
+ <line num="1117" type="stmt" count="4"/>
+ <line num="1118" type="stmt" count="3"/>
+ <line num="1119" type="stmt" count="3"/>
+ <line num="1120" type="stmt" count="4"/>
+ <line num="1121" type="stmt" count="0"/>
+ <line num="1126" type="stmt" count="4"/>
+ <line num="1127" type="stmt" count="0"/>
+ <line num="1130" type="stmt" count="4"/>
+ <line num="1133" type="stmt" count="4"/>
+ <line num="1143" type="method" name="getClassMethods" visibility="public" complexity="4" crap="4" count="4"/>
+ <line num="1145" type="stmt" count="4"/>
+ <line num="1146" type="stmt" count="4"/>
+ <line num="1148" type="stmt" count="4"/>
+ <line num="1149" type="stmt" count="4"/>
+ <line num="1150" type="stmt" count="4"/>
+ <line num="1154" type="stmt" count="4"/>
+ <line num="1164" type="method" name="getTemplate" visibility="private" complexity="2" crap="2" count="4"/>
+ <line num="1166" type="stmt" count="4"/>
+ <line num="1168" type="stmt" count="4"/>
+ <line num="1169" type="stmt" count="2"/>
+ <line num="1172" type="stmt" count="4"/>
+ <metrics loc="1174" ncloc="928" classes="1" methods="20" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="500" coveredstatements="250" elements="520" coveredelements="257"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/InvocationMocker.php">
+ <class name="PHPUnit\Framework\MockObject\InvocationMocker" namespace="PHPUnit\Framework\MockObject">
+ <metrics complexity="23" methods="9" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="45" coveredstatements="30" elements="54" coveredelements="35"/>
+ </class>
+ <line num="46" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="48" type="stmt" count="18"/>
+ <line num="49" type="stmt" count="18"/>
+ <line num="54" type="method" name="addMatcher" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="56" type="stmt" count="16"/>
+ <line num="57" type="stmt" count="16"/>
+ <line num="59" type="method" name="hasMatchers" visibility="public" complexity="3" crap="3" count="18"/>
+ <line num="61" type="stmt" count="18"/>
+ <line num="62" type="stmt" count="16"/>
+ <line num="63" type="stmt" count="16"/>
+ <line num="67" type="stmt" count="17"/>
+ <line num="75" type="method" name="lookupId" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="90" type="method" name="registerId" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="106" type="method" name="expects" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="108" type="stmt" count="16"/>
+ <line num="109" type="stmt" count="16"/>
+ <line num="110" type="stmt" count="16"/>
+ <line num="111" type="stmt" count="16"/>
+ <line num="122" type="method" name="invoke" visibility="public" complexity="8" crap="8.30" count="16"/>
+ <line num="124" type="stmt" count="16"/>
+ <line num="125" type="stmt" count="16"/>
+ <line num="126" type="stmt" count="16"/>
+ <line num="128" type="stmt" count="16"/>
+ <line num="130" type="stmt" count="16"/>
+ <line num="131" type="stmt" count="16"/>
+ <line num="133" type="stmt" count="16"/>
+ <line num="134" type="stmt" count="16"/>
+ <line num="135" type="stmt" count="16"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="16"/>
+ <line num="143" type="stmt" count="16"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="16"/>
+ <line num="148" type="stmt" count="16"/>
+ <line num="151" type="stmt" count="3"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="3"/>
+ <line num="163" type="method" name="matches" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="179" type="method" name="verify" visibility="public" complexity="2" crap="2" count="18"/>
+ <line num="181" type="stmt" count="18"/>
+ <line num="182" type="stmt" count="16"/>
+ <line num="184" type="stmt" count="18"/>
+ <metrics loc="185" ncloc="122" classes="1" methods="9" coveredmethods="5" conditionals="0" coveredconditionals="0" statements="45" coveredstatements="30" elements="54" coveredelements="35"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher" namespace="PHPUnit\Framework\MockObject">
+ <metrics complexity="46" methods="14" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="111" coveredstatements="38" elements="125" coveredelements="45"/>
+ </class>
+ <line num="65" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="67" type="stmt" count="16"/>
+ <line num="68" type="stmt" count="16"/>
+ <line num="70" type="method" name="hasMatchers" visibility="public" complexity="2" crap="2" count="16"/>
+ <line num="72" type="stmt" count="16"/>
+ <line num="75" type="method" name="hasMethodNameMatcher" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="77" type="stmt" count="16"/>
+ <line num="80" type="method" name="getMethodNameMatcher" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="85" type="method" name="setMethodNameMatcher" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="87" type="stmt" count="16"/>
+ <line num="88" type="stmt" count="16"/>
+ <line num="90" type="method" name="hasParametersMatcher" visibility="public" complexity="1" crap="1" count="12"/>
+ <line num="92" type="stmt" count="12"/>
+ <line num="95" type="method" name="getParametersMatcher" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="100" type="method" name="setParametersMatcher" visibility="public" complexity="1" crap="1" count="12"/>
+ <line num="102" type="stmt" count="12"/>
+ <line num="103" type="stmt" count="12"/>
+ <line num="105" type="method" name="setStub" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="107" type="stmt" count="16"/>
+ <line num="108" type="stmt" count="16"/>
+ <line num="110" type="method" name="setAfterMatchBuilderId" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="124" type="method" name="invoked" visibility="public" complexity="11" crap="50.32" count="16"/>
+ <line num="126" type="stmt" count="16"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="16"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="16"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="16"/>
+ <line num="160" type="stmt" count="16"/>
+ <line num="161" type="stmt" count="16"/>
+ <line num="162" type="stmt" count="16"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="16"/>
+ <line num="177" type="stmt" count="16"/>
+ <line num="180" type="stmt" count="6"/>
+ <line num="191" type="method" name="matches" visibility="public" complexity="10" crap="57.68" count="16"/>
+ <line num="193" type="stmt" count="16"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="16"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="16"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="16"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="16"/>
+ <line num="234" type="stmt" count="16"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="16"/>
+ <line num="255" type="method" name="verify" visibility="public" complexity="8" crap="16.00" count="16"/>
+ <line num="257" type="stmt" count="16"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="16"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="16"/>
+ <line num="270" type="stmt" count="16"/>
+ <line num="271" type="stmt" count="12"/>
+ <line num="274" type="stmt" count="16"/>
+ <line num="275" type="stmt" count="16"/>
+ <line num="277" type="stmt" count="16"/>
+ <line num="278" type="stmt" count="16"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="16"/>
+ <line num="295" type="method" name="toString" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <metrics loc="321" ncloc="259" classes="1" methods="14" coveredmethods="7" conditionals="0" coveredconditionals="0" statements="111" coveredstatements="38" elements="125" coveredelements="45"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/MockBuilder.php">
+ <class name="PHPUnit\Framework\MockObject\MockBuilder" namespace="PHPUnit\Framework\MockObject">
+ <metrics complexity="21" methods="21" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="79" coveredstatements="26" elements="100" coveredelements="32"/>
+ </class>
+ <line num="93" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="95" type="stmt" count="18"/>
+ <line num="96" type="stmt" count="18"/>
+ <line num="97" type="stmt" count="18"/>
+ <line num="98" type="stmt" count="18"/>
+ <line num="105" type="method" name="getMock" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="107" type="stmt" count="18"/>
+ <line num="108" type="stmt" count="18"/>
+ <line num="109" type="stmt" count="18"/>
+ <line num="110" type="stmt" count="18"/>
+ <line num="111" type="stmt" count="18"/>
+ <line num="112" type="stmt" count="18"/>
+ <line num="113" type="stmt" count="18"/>
+ <line num="114" type="stmt" count="18"/>
+ <line num="115" type="stmt" count="18"/>
+ <line num="116" type="stmt" count="18"/>
+ <line num="117" type="stmt" count="18"/>
+ <line num="118" type="stmt" count="18"/>
+ <line num="121" type="stmt" count="18"/>
+ <line num="123" type="stmt" count="18"/>
+ <line num="131" type="method" name="getMockForAbstractClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="154" type="method" name="getMockForTrait" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="179" type="method" name="setMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="193" type="method" name="setMethodsExcept" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="214" type="method" name="setConstructorArgs" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="228" type="method" name="setMockClassName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="240" type="method" name="disableOriginalConstructor" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="242" type="stmt" count="18"/>
+ <line num="244" type="stmt" count="18"/>
+ <line num="252" type="method" name="enableOriginalConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="264" type="method" name="disableOriginalClone" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="266" type="stmt" count="18"/>
+ <line num="268" type="stmt" count="18"/>
+ <line num="276" type="method" name="enableOriginalClone" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="288" type="method" name="disableAutoload" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="300" type="method" name="enableAutoload" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="312" type="method" name="disableArgumentCloning" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="314" type="stmt" count="18"/>
+ <line num="316" type="stmt" count="18"/>
+ <line num="324" type="method" name="enableArgumentCloning" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="336" type="method" name="enableProxyingToOriginalMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="348" type="method" name="disableProxyingToOriginalMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="363" type="method" name="setProxyTarget" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="373" type="method" name="allowMockingUnknownTypes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="383" type="method" name="disallowMockingUnknownTypes" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="385" type="stmt" count="18"/>
+ <line num="387" type="stmt" count="18"/>
+ <metrics loc="389" ncloc="226" classes="1" methods="21" coveredmethods="6" conditionals="0" coveredconditionals="0" statements="79" coveredstatements="26" elements="100" coveredelements="32"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Exception/Exception.php">
+ <metrics loc="17" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/ForwardCompatibility/MockObject.php">
+ <metrics loc="17" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Invocation/Invocation.php">
+ <metrics loc="31" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="PHPUnit\Framework\MockObject\Invocation">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Invocation/ObjectInvocation.php">
+ <class name="PHPUnit\Framework\MockObject\Invocation\ObjectInvocation" namespace="PHPUnit\Framework\MockObject\Invocation">
+ <metrics complexity="2" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="6" coveredelements="6"/>
+ </class>
+ <line num="30" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="32" type="stmt" count="16"/>
+ <line num="34" type="stmt" count="16"/>
+ <line num="35" type="stmt" count="16"/>
+ <line num="37" type="method" name="getObject" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="39" type="stmt" count="1"/>
+ <metrics loc="41" ncloc="19" classes="1" methods="2" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="4" elements="6" coveredelements="6"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Invocation/StaticInvocation.php">
+ <class name="PHPUnit\Framework\MockObject\Invocation\StaticInvocation" namespace="PHPUnit\Framework\MockObject\Invocation">
+ <metrics complexity="41" methods="11" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="23" elements="85" coveredelements="26"/>
+ </class>
+ <line num="80" type="method" name="__construct" visibility="public" complexity="5" crap="7.46" count="16"/>
+ <line num="82" type="stmt" count="16"/>
+ <line num="83" type="stmt" count="16"/>
+ <line num="84" type="stmt" count="16"/>
+ <line num="86" type="stmt" count="16"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="16"/>
+ <line num="93" type="stmt" count="16"/>
+ <line num="94" type="stmt" count="16"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="method" name="getClassName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="109" type="method" name="getMethodName" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="111" type="stmt" count="16"/>
+ <line num="114" type="method" name="getParameters" visibility="public" complexity="1" crap="1" count="12"/>
+ <line num="116" type="stmt" count="12"/>
+ <line num="119" type="method" name="getReturnType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="124" type="method" name="isReturnTypeNullable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="136" type="method" name="generateReturnValue" visibility="public" complexity="15" crap="153.18" count="6"/>
+ <line num="138" type="stmt" count="6"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="6"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="6"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="method" name="anonymousFunction:167#622" complexity="1" crap="2" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="method" name="anonymousFunction:173#651" complexity="1" crap="2" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="186" type="method" name="toString" visibility="public" complexity="2" crap="2" count="12"/>
+ <line num="188" type="stmt" count="12"/>
+ <line num="190" type="stmt" count="12"/>
+ <line num="191" type="stmt" count="12"/>
+ <line num="192" type="stmt" count="12"/>
+ <line num="193" type="stmt" count="12"/>
+ <line num="194" type="stmt" count="12"/>
+ <line num="195" type="stmt" count="12"/>
+ <line num="196" type="stmt" count="12"/>
+ <line num="197" type="stmt" count="12"/>
+ <line num="198" type="stmt" count="12"/>
+ <line num="201" type="stmt" count="12"/>
+ <line num="210" type="method" name="cloneObject" visibility="private" complexity="12" crap="156" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <metrics loc="255" ncloc="200" classes="1" methods="11" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="80" coveredstatements="23" elements="91" coveredelements="26"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Invokable.php">
+ <metrics loc="38" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="PHPUnit\Framework\MockObject\Matcher">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/AnyInvokedCount.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\AnyInvokedCount" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="2" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="1" elements="4" coveredelements="2"/>
+ </class>
+ <line num="21" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="26" type="method" name="verify" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="28" type="stmt" count="1"/>
+ <metrics loc="29" ncloc="14" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="1" elements="4" coveredelements="2"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/AnyParameters.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\AnyParameters" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="32" type="method" name="matches" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <metrics loc="36" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/ConsecutiveParameters.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\ConsecutiveParameters" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="13" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="0" elements="61" coveredelements="0"/>
+ </class>
+ <line num="44" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="60" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="72" type="method" name="matches" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="method" name="verify" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="97" type="method" name="verifyInvocation" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <metrics loc="134" ncloc="85" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="0" elements="61" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtIndex.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\InvokedAtIndex" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="27" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="48" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="58" type="method" name="matches" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="68" type="method" name="invoked" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="78" type="method" name="verify" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <metrics loc="89" ncloc="45" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="27" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtLeastCount.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\InvokedAtLeastCount" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="36" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="47" type="method" name="verify" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <metrics loc="58" ncloc="31" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtLeastOnce.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\InvokedAtLeastOnce" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="36" type="method" name="verify" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <metrics loc="46" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/InvokedAtMostCount.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\InvokedAtMostCount" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="36" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="47" type="method" name="verify" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <metrics loc="58" ncloc="31" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/InvokedCount.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\InvokedCount" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="9" methods="5" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="10" elements="33" coveredelements="12"/>
+ </class>
+ <line num="33" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="35" type="stmt" count="16"/>
+ <line num="36" type="stmt" count="16"/>
+ <line num="41" type="method" name="isNever" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="43" type="stmt" count="16"/>
+ <line num="49" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="59" type="method" name="invoked" visibility="public" complexity="4" crap="10.75" count="16"/>
+ <line num="61" type="stmt" count="16"/>
+ <line num="63" type="stmt" count="16"/>
+ <line num="65" type="stmt" count="16"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="16"/>
+ <line num="96" type="method" name="verify" visibility="public" complexity="2" crap="2.98" count="16"/>
+ <line num="98" type="stmt" count="16"/>
+ <line num="100" type="stmt" count="16"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="16"/>
+ <metrics loc="111" ncloc="72" classes="1" methods="5" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="10" elements="33" coveredelements="12"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/InvokedRecorder.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\InvokedRecorder" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="5" methods="5" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="4" elements="11" coveredelements="7"/>
+ </class>
+ <line num="30" type="method" name="getInvocationCount" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="32" type="stmt" count="16"/>
+ <line num="38" type="method" name="getInvocations" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="46" type="method" name="hasBeenInvoked" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="54" type="method" name="invoked" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="56" type="stmt" count="16"/>
+ <line num="57" type="stmt" count="16"/>
+ <line num="64" type="method" name="matches" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="66" type="stmt" count="16"/>
+ <metrics loc="68" ncloc="34" classes="1" methods="5" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="4" elements="11" coveredelements="7"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/MethodName.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\MethodName" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="5" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="11" elements="16" coveredelements="12"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="3" crap="3.01" count="16"/>
+ <line num="39" type="stmt" count="16"/>
+ <line num="40" type="stmt" count="16"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="16"/>
+ <line num="45" type="stmt" count="16"/>
+ <line num="46" type="stmt" count="16"/>
+ <line num="47" type="stmt" count="16"/>
+ <line num="48" type="stmt" count="16"/>
+ <line num="49" type="stmt" count="16"/>
+ <line num="53" type="stmt" count="16"/>
+ <line num="54" type="stmt" count="16"/>
+ <line num="59" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="69" type="method" name="matches" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="71" type="stmt" count="16"/>
+ <metrics loc="73" ncloc="41" classes="1" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="11" elements="16" coveredelements="12"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/Parameters.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\Parameters" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="17" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="24" elements="46" coveredelements="25"/>
+ </class>
+ <line num="47" type="method" name="__construct" visibility="public" complexity="3" crap="3" count="12"/>
+ <line num="49" type="stmt" count="12"/>
+ <line num="50" type="stmt" count="12"/>
+ <line num="51" type="stmt" count="6"/>
+ <line num="52" type="stmt" count="6"/>
+ <line num="56" type="stmt" count="12"/>
+ <line num="58" type="stmt" count="12"/>
+ <line num="63" type="method" name="toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="85" type="method" name="matches" visibility="public" complexity="2" crap="2.31" count="12"/>
+ <line num="87" type="stmt" count="12"/>
+ <line num="88" type="stmt" count="12"/>
+ <line num="91" type="stmt" count="12"/>
+ <line num="93" type="stmt" count="12"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="110" type="method" name="verify" visibility="public" complexity="7" crap="9.45" count="12"/>
+ <line num="112" type="stmt" count="12"/>
+ <line num="113" type="stmt" count="12"/>
+ <line num="116" type="stmt" count="12"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="12"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="12"/>
+ <line num="138" type="stmt" count="12"/>
+ <line num="139" type="stmt" count="12"/>
+ <line num="140" type="stmt" count="12"/>
+ <line num="142" type="stmt" count="12"/>
+ <line num="143" type="stmt" count="12"/>
+ <line num="144" type="stmt" count="12"/>
+ <line num="149" type="stmt" count="12"/>
+ <line num="157" type="method" name="guardAgainstDuplicateEvaluationOfParameterConstraints" visibility="private" complexity="2" crap="2.15" count="12"/>
+ <line num="159" type="stmt" count="12"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="12"/>
+ <metrics loc="165" ncloc="104" classes="1" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="24" elements="46" coveredelements="25"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/StatelessInvocation.php">
+ <class name="PHPUnit\Framework\MockObject\Matcher\StatelessInvocation" namespace="PHPUnit\Framework\MockObject\Matcher">
+ <metrics complexity="2" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="1" elements="4" coveredelements="2"/>
+ </class>
+ <line num="38" type="method" name="invoked" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="51" type="method" name="verify" visibility="public" complexity="1" crap="1" count="12"/>
+ <line num="53" type="stmt" count="12"/>
+ <metrics loc="54" ncloc="15" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="1" elements="4" coveredelements="2"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Matcher/Invocation.php">
+ <metrics loc="49" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/MockObject.php">
+ <metrics loc="55" ncloc="17" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Stub.php">
+ <metrics loc="31" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="PHPUnit\Framework\MockObject\Stub">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Stub/ConsecutiveCalls.php">
+ <class name="PHPUnit\Framework\MockObject\Stub\ConsecutiveCalls" namespace="PHPUnit\Framework\MockObject\Stub">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="invoke" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <metrics loc="56" ncloc="39" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Stub/Exception.php">
+ <class name="PHPUnit\Framework\MockObject\Stub\Exception" namespace="PHPUnit\Framework\MockObject\Stub">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="invoke" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="31" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Stub/ReturnArgument.php">
+ <class name="PHPUnit\Framework\MockObject\Stub\ReturnArgument" namespace="PHPUnit\Framework\MockObject\Stub">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="invoke" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="29" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Stub/ReturnCallback.php">
+ <class name="PHPUnit\Framework\MockObject\Stub\ReturnCallback" namespace="PHPUnit\Framework\MockObject\Stub">
+ <metrics complexity="5" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="29" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="invoke" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <metrics loc="52" ncloc="44" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="29" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Stub/ReturnReference.php">
+ <class name="PHPUnit\Framework\MockObject\Stub\ReturnReference" namespace="PHPUnit\Framework\MockObject\Stub">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="invoke" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <metrics loc="45" ncloc="31" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Stub/ReturnSelf.php">
+ <class name="PHPUnit\Framework\MockObject\Stub\ReturnSelf" namespace="PHPUnit\Framework\MockObject\Stub">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="2" elements="7" coveredelements="2"/>
+ </class>
+ <line num="22" type="method" name="invoke" visibility="public" complexity="2" crap="2.50" count="1"/>
+ <line num="24" type="stmt" count="1"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="1"/>
+ <line num="34" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="27" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="2" elements="7" coveredelements="2"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Stub/ReturnStub.php">
+ <class name="PHPUnit\Framework\MockObject\Stub\ReturnStub" namespace="PHPUnit\Framework\MockObject\Stub">
+ <metrics complexity="3" methods="3" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="3" elements="10" coveredelements="5"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="28" type="stmt" count="16"/>
+ <line num="29" type="stmt" count="16"/>
+ <line num="31" type="method" name="invoke" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="33" type="stmt" count="16"/>
+ <line num="36" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="45" ncloc="31" classes="1" methods="3" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="3" elements="10" coveredelements="5"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Stub/ReturnValueMap.php">
+ <class name="PHPUnit\Framework\MockObject\Stub\ReturnValueMap" namespace="PHPUnit\Framework\MockObject\Stub">
+ <metrics complexity="7" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="invoke" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <metrics loc="53" ncloc="39" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Stub/MatcherCollection.php">
+ <metrics loc="26" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/src/Verifiable.php">
+ <metrics loc="26" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/Builder/InvocationMockerTest.php">
+ <class name="InvocationMockerTest" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="48" coveredelements="0"/>
+ </class>
+ <line num="15" type="method" name="testWillReturnWithOneValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="testWillReturnWithMultipleValues" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="testWillReturnOnConsecutiveCalls" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="method" name="testWillReturnByReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <metrics loc="74" ncloc="66" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="48" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/GeneratorTest.php">
+ <class name="GeneratorTest" namespace="global">
+ <metrics complexity="19" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="108" coveredstatements="0" elements="127" coveredelements="0"/>
+ </class>
+ <line num="35" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="testGetMockFailsWhenInvalidFunctionNameIsPassedInAsAFunctionToMock" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="testGetMockCanCreateNonExistingFunctions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="method" name="testGetMockGeneratorFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="65" type="method" name="testGetMockBlacklistedMethodNamesPhp7" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="method" name="testGetMockForAbstractClassDoesNotFailWhenFakingInterfaces" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="method" name="testGetMockForAbstractClassStubbingAbstractClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="method" name="testGetMockForAbstractClassWithNonExistentMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="method" name="testGetMockForAbstractClassShouldCreateStubsOnlyForAbstractMethodWhenNoMethodsWereInformed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="118" type="method" name="testGetMockForAbstractClassExpectingInvalidArgumentException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="method" name="testGetMockForAbstractClassAbstractClassDoesNotExist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="method" name="getMockForAbstractClassExpectsInvalidArgumentExceptionDataprovider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="method" name="testGetMockForTraitWithNonExistentMethodsAndNonAbstractMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="158" type="method" name="testGetMockForTraitStubbingAbstractMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="165" type="method" name="testGetMockForSingletonWithReflectionSuccess" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="method" name="testExceptionIsRaisedForMutuallyExclusiveOptions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="182" type="method" name="testCanImplementInterfacesThatHaveMethodsWithReturnTypes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="191" type="method" name="testCanConfigureMethodsForDoubleOfNonExistentClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="200" type="method" name="testCanInvokeMethodsOfNonExistentClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <metrics loc="210" ncloc="177" classes="1" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="108" coveredstatements="0" elements="127" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/Invocation/ObjectInvocationTest.php">
+ <class name="ObjectInvocationTest" namespace="global">
+ <metrics complexity="7" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="81" coveredstatements="0" elements="88" coveredelements="0"/>
+ </class>
+ <line num="16" type="method" name="testConstructorRequiresClassAndMethodAndParametersAndObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testAllowToGetClassNameSetInConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="testAllowToGetMethodNameSetInConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="method" name="testAllowToGetObjectSetInConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="method" name="testAllowToGetMethodParametersSetInConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="method" name="testConstructorAllowToSetFlagCloneObjectsInParameters" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="method" name="testAllowToGetReturnTypeSetInConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <metrics loc="120" ncloc="112" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="81" coveredstatements="0" elements="88" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/Invocation/StaticInvocationTest.php">
+ <class name="StaticInvocationTest" namespace="global">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="64" coveredstatements="0" elements="70" coveredelements="0"/>
+ </class>
+ <line num="16" type="method" name="testConstructorRequiresClassAndMethodAndParameters" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="testAllowToGetClassNameSetInConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testAllowToGetMethodNameSetInConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="method" name="testAllowToGetMethodParametersSetInConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="method" name="testConstructorAllowToSetFlagCloneObjectsInParameters" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="method" name="testAllowToGetReturnTypeSetInConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <metrics loc="99" ncloc="91" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="64" coveredstatements="0" elements="70" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/Matcher/ConsecutiveParametersTest.php">
+ <class name="ConsecutiveParametersTest" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="0" elements="42" coveredelements="0"/>
+ </class>
+ <line num="16" type="method" name="testIntegration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="testIntegrationWithLessAssertionsThanMethodCalls" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="method" name="testIntegrationExpectingException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <metrics loc="68" ncloc="60" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="39" coveredstatements="0" elements="42" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/MockBuilderTest.php">
+ <class name="MockBuilderTest" namespace="global">
+ <metrics complexity="12" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="76" coveredstatements="0" elements="88" coveredelements="0"/>
+ </class>
+ <line num="16" type="method" name="testMockBuilderRequiresClassName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="testByDefaultMocksAllMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="testMethodsToMockCanBeSpecified" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testMethodExceptionsToMockCanBeSpecified" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="testEmptyMethodExceptionsToMockCanBeSpecified" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="method" name="testByDefaultDoesNotPassArgumentsToTheConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="method" name="testMockClassNameCanBeSpecified" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="method" name="testConstructorArgumentsCanBeSpecified" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="method" name="testOriginalConstructorCanBeDisabled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="method" name="testByDefaultOriginalCloneIsPreserved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="method" name="testOriginalCloneCanBeDisabled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="method" name="testProvidesAFluentInterface" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <metrics loc="129" ncloc="121" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="76" coveredstatements="0" elements="88" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/MockObjectTest.php">
+ <class name="MockObjectTest" namespace="global">
+ <metrics complexity="78" methods="70" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="691" coveredstatements="0" elements="761" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="testMockedMethodIsNeverCalled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="method" name="testMockedMethodIsNeverCalledWithParameter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="testMockedMethodIsNotCalledWhenExpectsAnyWithParameter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="52" type="method" name="testMockedMethodIsNotCalledWhenMethodSpecifiedDirectlyWithParameter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="method" name="testMockedMethodIsCalledAtLeastOnce" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="method" name="testMockedMethodIsCalledAtLeastOnce2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="method" name="testMockedMethodIsCalledAtLeastTwice" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="method" name="testMockedMethodIsCalledAtLeastTwice2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="method" name="testMockedMethodIsCalledAtMostTwice" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="method" name="testMockedMethodIsCalledAtMosttTwice2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="method" name="testMockedMethodIsCalledOnce" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="143" type="method" name="testMockedMethodIsCalledOnceWithParameter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="method" name="testMockedMethodIsCalledExactly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="167" type="method" name="testStubbedException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="181" type="method" name="testStubbedWillThrowException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="method" name="testStubbedReturnValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="216" type="method" name="testStubbedReturnValueMap" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="246" type="method" name="testStubbedReturnArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="267" type="method" name="testFunctionCallback" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="290" type="method" name="testStubbedReturnSelf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="311" type="method" name="testStubbedReturnOnConsecutiveCalls" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="336" type="method" name="testStaticMethodCallback" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="349" type="method" name="testPublicMethodCallback" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="362" type="method" name="testMockClassOnlyGeneratedOnce" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="373" type="method" name="testMockClassDifferentForPartialMocks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="404" type="method" name="testMockClassStoreOverrulable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="436" type="method" name="testGetMockWithFixedClassNameCanProduceTheSameMockTwice" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="443" type="method" name="testOriginalConstructorSettingConsidered" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="456" type="method" name="testOriginalCloneSettingConsidered" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="468" type="method" name="testGetMockForAbstractClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="480" type="method" name="testGetMockForTraversable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="488" type="method" name="testMultipleInterfacesCanBeMockedInSingleObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="497" type="method" name="testGetMockForTrait" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="510" type="method" name="testClonedMockObjectShouldStillEqualTheOriginal" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="520" type="method" name="testMockObjectsConstructedIndepentantlyShouldBeEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="531" type="method" name="testMockObjectsConstructedIndepentantlyShouldNotBeTheSame" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="542" type="method" name="testClonedMockObjectCanBeUsedInPlaceOfOriginalOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="560" type="method" name="testClonedMockObjectIsNotIdenticalToOriginalOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="578" type="method" name="testObjectMethodCallWithArgumentCloningEnabled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="580" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="593" type="method" name="anonymousFunction:593#3745" complexity="1" crap="2" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="606" type="method" name="testObjectMethodCallWithArgumentCloningDisabled" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="621" type="method" name="anonymousFunction:621#3910" complexity="1" crap="2" count="0"/>
+ <line num="622" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="633" type="method" name="testArgumentCloningOptionGeneratesUniqueMock" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="648" type="method" name="testVerificationOfMethodNameFailsWithoutParameters" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="649" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="651" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="661" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="670" type="stmt" count="0"/>
+ <line num="671" type="stmt" count="0"/>
+ <line num="673" type="method" name="testVerificationOfMethodNameFailsWithParameters" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="675" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="684" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="698" type="method" name="testVerificationOfMethodNameFailsWithWrongParameters" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="699" type="stmt" count="0"/>
+ <line num="700" type="stmt" count="0"/>
+ <line num="701" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="704" type="stmt" count="0"/>
+ <line num="705" type="stmt" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="713" type="stmt" count="0"/>
+ <line num="714" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="720" type="stmt" count="0"/>
+ <line num="725" type="stmt" count="0"/>
+ <line num="726" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="731" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="739" type="stmt" count="0"/>
+ <line num="741" type="stmt" count="0"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="744" type="method" name="testVerificationOfNeverFailsWithEmptyParameters" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="746" type="stmt" count="0"/>
+ <line num="747" type="stmt" count="0"/>
+ <line num="748" type="stmt" count="0"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="751" type="stmt" count="0"/>
+ <line num="752" type="stmt" count="0"/>
+ <line num="754" type="stmt" count="0"/>
+ <line num="755" type="stmt" count="0"/>
+ <line num="756" type="stmt" count="0"/>
+ <line num="757" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="760" type="stmt" count="0"/>
+ <line num="761" type="stmt" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="767" type="method" name="testVerificationOfNeverFailsWithAnyParameters" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="768" type="stmt" count="0"/>
+ <line num="769" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="0"/>
+ <line num="771" type="stmt" count="0"/>
+ <line num="773" type="stmt" count="0"/>
+ <line num="774" type="stmt" count="0"/>
+ <line num="775" type="stmt" count="0"/>
+ <line num="777" type="stmt" count="0"/>
+ <line num="778" type="stmt" count="0"/>
+ <line num="779" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="781" type="stmt" count="0"/>
+ <line num="782" type="stmt" count="0"/>
+ <line num="783" type="stmt" count="0"/>
+ <line num="784" type="stmt" count="0"/>
+ <line num="785" type="stmt" count="0"/>
+ <line num="787" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="790" type="method" name="testWithAnythingInsteadOfWithAnyParameters" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="791" type="stmt" count="0"/>
+ <line num="792" type="stmt" count="0"/>
+ <line num="793" type="stmt" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="796" type="stmt" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="800" type="stmt" count="0"/>
+ <line num="801" type="stmt" count="0"/>
+ <line num="802" type="stmt" count="0"/>
+ <line num="803" type="stmt" count="0"/>
+ <line num="804" type="stmt" count="0"/>
+ <line num="805" type="stmt" count="0"/>
+ <line num="806" type="stmt" count="0"/>
+ <line num="807" type="stmt" count="0"/>
+ <line num="808" type="stmt" count="0"/>
+ <line num="809" type="stmt" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="812" type="stmt" count="0"/>
+ <line num="813" type="stmt" count="0"/>
+ <line num="818" type="method" name="testMockArgumentsPassedByReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="819" type="stmt" count="0"/>
+ <line num="820" type="stmt" count="0"/>
+ <line num="821" type="stmt" count="0"/>
+ <line num="822" type="stmt" count="0"/>
+ <line num="823" type="stmt" count="0"/>
+ <line num="824" type="stmt" count="0"/>
+ <line num="826" type="stmt" count="0"/>
+ <line num="827" type="stmt" count="0"/>
+ <line num="828" type="stmt" count="0"/>
+ <line num="830" type="stmt" count="0"/>
+ <line num="832" type="stmt" count="0"/>
+ <line num="834" type="stmt" count="0"/>
+ <line num="835" type="stmt" count="0"/>
+ <line num="840" type="method" name="testMockArgumentsPassedByReference2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="842" type="stmt" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="847" type="stmt" count="0"/>
+ <line num="848" type="stmt" count="0"/>
+ <line num="849" type="stmt" count="0"/>
+ <line num="850" type="method" name="anonymousFunction:850#5167" complexity="1" crap="2" count="0"/>
+ <line num="851" type="stmt" count="0"/>
+ <line num="852" type="stmt" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="855" type="stmt" count="0"/>
+ <line num="857" type="stmt" count="0"/>
+ <line num="859" type="stmt" count="0"/>
+ <line num="860" type="stmt" count="0"/>
+ <line num="865" type="method" name="testMockArgumentsPassedByReference3" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="866" type="stmt" count="0"/>
+ <line num="867" type="stmt" count="0"/>
+ <line num="868" type="stmt" count="0"/>
+ <line num="869" type="stmt" count="0"/>
+ <line num="870" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="874" type="stmt" count="0"/>
+ <line num="876" type="stmt" count="0"/>
+ <line num="877" type="stmt" count="0"/>
+ <line num="878" type="stmt" count="0"/>
+ <line num="879" type="stmt" count="0"/>
+ <line num="881" type="stmt" count="0"/>
+ <line num="882" type="stmt" count="0"/>
+ <line num="887" type="method" name="testMockArgumentsPassedByReference4" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="888" type="stmt" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="890" type="stmt" count="0"/>
+ <line num="891" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="893" type="stmt" count="0"/>
+ <line num="895" type="stmt" count="0"/>
+ <line num="896" type="stmt" count="0"/>
+ <line num="898" type="stmt" count="0"/>
+ <line num="899" type="stmt" count="0"/>
+ <line num="900" type="stmt" count="0"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="909" type="method" name="testCreateMockFromWsdl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="910" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="913" type="stmt" count="0"/>
+ <line num="914" type="stmt" count="0"/>
+ <line num="915" type="stmt" count="0"/>
+ <line num="916" type="stmt" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="922" type="method" name="testCreateNamespacedMockFromWsdl" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="923" type="stmt" count="0"/>
+ <line num="924" type="stmt" count="0"/>
+ <line num="926" type="stmt" count="0"/>
+ <line num="927" type="stmt" count="0"/>
+ <line num="928" type="stmt" count="0"/>
+ <line num="929" type="stmt" count="0"/>
+ <line num="930" type="stmt" count="0"/>
+ <line num="935" type="method" name="testCreateTwoMocksOfOneWsdlFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="936" type="stmt" count="0"/>
+ <line num="937" type="stmt" count="0"/>
+ <line num="938" type="stmt" count="0"/>
+ <line num="940" type="stmt" count="0"/>
+ <line num="941" type="stmt" count="0"/>
+ <line num="942" type="stmt" count="0"/>
+ <line num="948" type="method" name="testInterfaceWithStaticMethodCanBeStubbed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="949" type="stmt" count="0"/>
+ <line num="950" type="stmt" count="0"/>
+ <line num="951" type="stmt" count="0"/>
+ <line num="952" type="stmt" count="0"/>
+ <line num="953" type="stmt" count="0"/>
+ <line num="954" type="stmt" count="0"/>
+ <line num="956" type="method" name="testInvokingStubbedStaticMethodRaisesException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="957" type="stmt" count="0"/>
+ <line num="958" type="stmt" count="0"/>
+ <line num="960" type="stmt" count="0"/>
+ <line num="962" type="stmt" count="0"/>
+ <line num="963" type="stmt" count="0"/>
+ <line num="969" type="method" name="testStubForClassThatImplementsSerializableCanBeCreatedWithoutInvokingTheConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="970" type="stmt" count="0"/>
+ <line num="971" type="stmt" count="0"/>
+ <line num="972" type="stmt" count="0"/>
+ <line num="973" type="stmt" count="0"/>
+ <line num="974" type="stmt" count="0"/>
+ <line num="975" type="stmt" count="0"/>
+ <line num="976" type="stmt" count="0"/>
+ <line num="977" type="stmt" count="0"/>
+ <line num="979" type="method" name="testGetMockForClassWithSelfTypeHint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="980" type="stmt" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="982" type="stmt" count="0"/>
+ <line num="983" type="stmt" count="0"/>
+ <line num="984" type="stmt" count="0"/>
+ <line num="985" type="stmt" count="0"/>
+ <line num="987" type="method" name="resetMockObjects" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="988" type="stmt" count="0"/>
+ <line num="989" type="stmt" count="0"/>
+ <line num="990" type="stmt" count="0"/>
+ <line num="991" type="stmt" count="0"/>
+ <line num="992" type="stmt" count="0"/>
+ <line num="993" type="stmt" count="0"/>
+ <line num="994" type="stmt" count="0"/>
+ <line num="996" type="method" name="testStringableClassDoesNotThrow" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="998" type="stmt" count="0"/>
+ <line num="1000" type="stmt" count="0"/>
+ <line num="1001" type="stmt" count="0"/>
+ <line num="1003" type="method" name="testStringableClassCanBeMocked" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1004" type="stmt" count="0"/>
+ <line num="1005" type="stmt" count="0"/>
+ <line num="1007" type="stmt" count="0"/>
+ <line num="1009" type="stmt" count="0"/>
+ <line num="1010" type="stmt" count="0"/>
+ <line num="1012" type="method" name="traversableProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1013" type="stmt" count="0"/>
+ <line num="1014" type="stmt" count="0"/>
+ <line num="1015" type="stmt" count="0"/>
+ <line num="1016" type="stmt" count="0"/>
+ <line num="1017" type="stmt" count="0"/>
+ <line num="1018" type="stmt" count="0"/>
+ <line num="1019" type="stmt" count="0"/>
+ <line num="1020" type="stmt" count="0"/>
+ <line num="1021" type="stmt" count="0"/>
+ <line num="1022" type="stmt" count="0"/>
+ <line num="1024" type="method" name="testParameterCallbackConstraintOnlyEvaluatedOnce" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1025" type="stmt" count="0"/>
+ <line num="1026" type="stmt" count="0"/>
+ <line num="1027" type="stmt" count="0"/>
+ <line num="1028" type="stmt" count="0"/>
+ <line num="1030" type="stmt" count="0"/>
+ <line num="1031" type="method" name="anonymousFunction:1031#6163" complexity="1" crap="2" count="0"/>
+ <line num="1032" type="stmt" count="0"/>
+ <line num="1033" type="stmt" count="0"/>
+ <line num="1035" type="stmt" count="0"/>
+ <line num="1036" type="stmt" count="0"/>
+ <line num="1037" type="stmt" count="0"/>
+ <line num="1038" type="stmt" count="0"/>
+ <line num="1040" type="method" name="testReturnTypesAreMockedCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1041" type="stmt" count="0"/>
+ <line num="1043" type="stmt" count="0"/>
+ <line num="1045" type="stmt" count="0"/>
+ <line num="1046" type="stmt" count="0"/>
+ <line num="1047" type="stmt" count="0"/>
+ <line num="1048" type="stmt" count="0"/>
+ <line num="1049" type="stmt" count="0"/>
+ <line num="1050" type="stmt" count="0"/>
+ <line num="1051" type="stmt" count="0"/>
+ <line num="1052" type="stmt" count="0"/>
+ <line num="1057" type="method" name="testVoidReturnTypeIsMockedCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1058" type="stmt" count="0"/>
+ <line num="1060" type="stmt" count="0"/>
+ <line num="1062" type="stmt" count="0"/>
+ <line num="1063" type="stmt" count="0"/>
+ <line num="1068" type="method" name="testObjectReturnTypeIsMockedCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1069" type="stmt" count="0"/>
+ <line num="1071" type="stmt" count="0"/>
+ <line num="1073" type="stmt" count="0"/>
+ <line num="1074" type="stmt" count="0"/>
+ <metrics loc="1075" ncloc="1016" classes="1" methods="70" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="713" coveredstatements="0" elements="783" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/ProxyObjectTest.php">
+ <class name="ProxyObjectTest" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="19" coveredelements="0"/>
+ </class>
+ <line num="15" type="method" name="testMockedMethodIsProxiedToOriginalMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="testMockedMethodWithReferenceIsProxiedToOriginalMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="33" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="19" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/AbstractMockTestClass.php">
+ <class name="AbstractMockTestClass" namespace="global">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="returnAnything" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/AbstractTrait.php">
+ <class name="AbstractTrait" namespace="global">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="mockableMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="method" name="anotherMockableMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/AnInterface.php">
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/AnInterfaceWithReturnType.php">
+ <metrics loc="5" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/AnotherInterface.php">
+ <metrics loc="5" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/Bar.php">
+ <class name="Bar" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="doSomethingElse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/ClassThatImplementsSerializable.php">
+ <class name="ClassThatImplementsSerializable" namespace="global">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="serialize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="9" type="method" name="unserialize" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/ClassWithAllPossibleReturnTypes.php">
+ <class name="ClassWithAllPossibleReturnTypes" namespace="global">
+ <metrics complexity="11" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="42" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="methodWithNoReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="method" name="methodWithVoidReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="methodWithStringReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="methodWithFloatReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="methodWithIntReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="methodWithBoolReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="methodWithArrayReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="methodWithTraversableReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="methodWithGeneratorReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="methodWithObjectReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="method" name="methodWithClassReturnTypeDeclaration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <metrics loc="56" ncloc="56" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="42" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/ClassWithSelfTypeHint.php">
+ <class name="ClassWithSelfTypeHint" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="foo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="7" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/ClassWithStaticMethod.php">
+ <class name="ClassWithStaticMethod" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="staticMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="7" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/Foo.php">
+ <class name="Foo" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="doSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/FunctionCallback.php">
+ <line num="3" type="stmt" count="0"/>
+ <line num="4" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="9" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/InterfaceWithSemiReservedMethodName.php">
+ <metrics loc="5" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/InterfaceWithStaticMethod.php">
+ <metrics loc="5" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/MethodCallback.php">
+ <class name="MethodCallback" namespace="global">
+ <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="staticCallback" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="method" name="nonStaticCallback" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="21" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/MethodCallbackByReference.php">
+ <class name="MethodCallbackByReference" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="bar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="9" type="method" name="callback" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="13" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/MockTestInterface.php">
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/Mockable.php">
+ <class name="Mockable" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="mockableMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="anotherMockableMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <metrics loc="28" ncloc="24" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/PartialMockTestClass.php">
+ <class name="PartialMockTestClass" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="method" name="doSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="doAnotherThing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <metrics loc="18" ncloc="18" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/SingletonClass.php">
+ <class name="SingletonClass" namespace="global">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="5" type="method" name="getInstance" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="9" type="method" name="doSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="__sleep" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="__wakeup" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="method" name="__clone" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <metrics loc="28" ncloc="28" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/SomeClass.php">
+ <class name="SomeClass" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="doSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="9" type="method" name="doSomethingElse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="13" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/StaticMockTestClass.php">
+ <class name="StaticMockTestClass" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="doSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="method" name="doSomethingElse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <metrics loc="12" ncloc="12" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/StringableClass.php">
+ <class name="StringableClass" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/_fixture/TraversableMockTestInterface.php">
+ <metrics loc="5" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit-mock-objects/tests/bootstrap.php">
+ <line num="2" type="stmt" count="0"/>
+ <line num="3" type="stmt" count="0"/>
+ <metrics loc="3" ncloc="3" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="2" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Exception.php">
+ <metrics loc="18" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="PHPUnit\Framework">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Assert.php">
+ <class name="PHPUnit\Framework\Assert" namespace="PHPUnit\Framework">
+ <metrics complexity="296" methods="155" coveredmethods="10" conditionals="0" coveredconditionals="0" statements="877" coveredstatements="41" elements="1032" coveredelements="51"/>
+ </class>
+ <line num="84" type="method" name="assertArrayHasKey" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="113" type="method" name="assertArraySubset" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="141" type="method" name="assertArrayNotHasKey" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="174" type="method" name="assertContains" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="217" type="method" name="assertAttributeContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="239" type="method" name="assertNotContains" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="286" type="method" name="assertAttributeNotContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="306" type="method" name="assertContainsOnly" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="337" type="method" name="assertContainsOnlyInstancesOf" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="367" type="method" name="assertAttributeContainsOnly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="385" type="method" name="assertNotContainsOnly" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="422" type="method" name="assertAttributeNotContainsOnly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="439" type="method" name="assertCount" visibility="public" complexity="5" crap="5.15" count="1"/>
+ <line num="441" type="stmt" count="1"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="1"/>
+ <line num="446" type="stmt" count="1"/>
+ <line num="447" type="stmt" count="1"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="1"/>
+ <line num="452" type="stmt" count="1"/>
+ <line num="453" type="stmt" count="1"/>
+ <line num="454" type="stmt" count="1"/>
+ <line num="456" type="stmt" count="1"/>
+ <line num="467" type="method" name="assertAttributeCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="483" type="method" name="assertNotCount" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="511" type="method" name="assertAttributeNotCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="531" type="method" name="assertEquals" visibility="public" complexity="1" crap="1" count="3"/>
+ <line num="533" type="stmt" count="3"/>
+ <line num="534" type="stmt" count="3"/>
+ <line num="535" type="stmt" count="3"/>
+ <line num="536" type="stmt" count="3"/>
+ <line num="537" type="stmt" count="3"/>
+ <line num="538" type="stmt" count="3"/>
+ <line num="541" type="stmt" count="3"/>
+ <line num="542" type="stmt" count="3"/>
+ <line num="556" type="method" name="assertAttributeEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="580" type="method" name="assertNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="607" type="method" name="assertAttributeNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="628" type="method" name="assertEmpty" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="630" type="stmt" count="1"/>
+ <line num="631" type="stmt" count="1"/>
+ <line num="641" type="method" name="assertAttributeEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="657" type="method" name="assertNotEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="670" type="method" name="assertAttributeNotEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="685" type="method" name="assertGreaterThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="698" type="method" name="assertAttributeGreaterThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="700" type="stmt" count="0"/>
+ <line num="701" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="705" type="stmt" count="0"/>
+ <line num="714" type="method" name="assertGreaterThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="721" type="stmt" count="0"/>
+ <line num="731" type="method" name="assertAttributeGreaterThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="747" type="method" name="assertLessThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="749" type="stmt" count="0"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="760" type="method" name="assertAttributeLessThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="767" type="stmt" count="0"/>
+ <line num="776" type="method" name="assertLessThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="778" type="stmt" count="0"/>
+ <line num="779" type="stmt" count="0"/>
+ <line num="789" type="method" name="assertAttributeLessThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="791" type="stmt" count="0"/>
+ <line num="792" type="stmt" count="0"/>
+ <line num="793" type="stmt" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="796" type="stmt" count="0"/>
+ <line num="808" type="method" name="assertFileEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="811" type="stmt" count="0"/>
+ <line num="813" type="stmt" count="0"/>
+ <line num="814" type="stmt" count="0"/>
+ <line num="815" type="stmt" count="0"/>
+ <line num="816" type="stmt" count="0"/>
+ <line num="817" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="819" type="stmt" count="0"/>
+ <line num="820" type="stmt" count="0"/>
+ <line num="822" type="stmt" count="0"/>
+ <line num="834" type="method" name="assertFileNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="839" type="stmt" count="0"/>
+ <line num="840" type="stmt" count="0"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="842" type="stmt" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="846" type="stmt" count="0"/>
+ <line num="848" type="stmt" count="0"/>
+ <line num="860" type="method" name="assertStringEqualsFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="866" type="stmt" count="0"/>
+ <line num="867" type="stmt" count="0"/>
+ <line num="868" type="stmt" count="0"/>
+ <line num="869" type="stmt" count="0"/>
+ <line num="870" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="885" type="method" name="assertStringNotEqualsFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="887" type="stmt" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="890" type="stmt" count="0"/>
+ <line num="891" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="893" type="stmt" count="0"/>
+ <line num="894" type="stmt" count="0"/>
+ <line num="895" type="stmt" count="0"/>
+ <line num="896" type="stmt" count="0"/>
+ <line num="898" type="stmt" count="0"/>
+ <line num="906" type="method" name="assertIsReadable" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="908" type="stmt" count="0"/>
+ <line num="909" type="stmt" count="0"/>
+ <line num="912" type="stmt" count="0"/>
+ <line num="914" type="stmt" count="0"/>
+ <line num="915" type="stmt" count="0"/>
+ <line num="923" type="method" name="assertNotIsReadable" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="925" type="stmt" count="0"/>
+ <line num="926" type="stmt" count="0"/>
+ <line num="929" type="stmt" count="0"/>
+ <line num="930" type="stmt" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="934" type="stmt" count="0"/>
+ <line num="942" type="method" name="assertIsWritable" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="944" type="stmt" count="0"/>
+ <line num="945" type="stmt" count="0"/>
+ <line num="948" type="stmt" count="0"/>
+ <line num="950" type="stmt" count="0"/>
+ <line num="951" type="stmt" count="0"/>
+ <line num="959" type="method" name="assertNotIsWritable" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="961" type="stmt" count="0"/>
+ <line num="962" type="stmt" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="966" type="stmt" count="0"/>
+ <line num="969" type="stmt" count="0"/>
+ <line num="970" type="stmt" count="0"/>
+ <line num="978" type="method" name="assertDirectoryExists" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="980" type="stmt" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="984" type="stmt" count="0"/>
+ <line num="986" type="stmt" count="0"/>
+ <line num="987" type="stmt" count="0"/>
+ <line num="995" type="method" name="assertDirectoryNotExists" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="998" type="stmt" count="0"/>
+ <line num="1001" type="stmt" count="0"/>
+ <line num="1002" type="stmt" count="0"/>
+ <line num="1005" type="stmt" count="0"/>
+ <line num="1006" type="stmt" count="0"/>
+ <line num="1014" type="method" name="assertDirectoryIsReadable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1016" type="stmt" count="0"/>
+ <line num="1017" type="stmt" count="0"/>
+ <line num="1018" type="stmt" count="0"/>
+ <line num="1026" type="method" name="assertDirectoryNotIsReadable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1028" type="stmt" count="0"/>
+ <line num="1029" type="stmt" count="0"/>
+ <line num="1030" type="stmt" count="0"/>
+ <line num="1038" type="method" name="assertDirectoryIsWritable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1040" type="stmt" count="0"/>
+ <line num="1041" type="stmt" count="0"/>
+ <line num="1042" type="stmt" count="0"/>
+ <line num="1050" type="method" name="assertDirectoryNotIsWritable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1052" type="stmt" count="0"/>
+ <line num="1053" type="stmt" count="0"/>
+ <line num="1054" type="stmt" count="0"/>
+ <line num="1062" type="method" name="assertFileExists" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1064" type="stmt" count="0"/>
+ <line num="1065" type="stmt" count="0"/>
+ <line num="1068" type="stmt" count="0"/>
+ <line num="1070" type="stmt" count="0"/>
+ <line num="1071" type="stmt" count="0"/>
+ <line num="1079" type="method" name="assertFileNotExists" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1081" type="stmt" count="0"/>
+ <line num="1082" type="stmt" count="0"/>
+ <line num="1085" type="stmt" count="0"/>
+ <line num="1086" type="stmt" count="0"/>
+ <line num="1089" type="stmt" count="0"/>
+ <line num="1090" type="stmt" count="0"/>
+ <line num="1098" type="method" name="assertFileIsReadable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1100" type="stmt" count="0"/>
+ <line num="1101" type="stmt" count="0"/>
+ <line num="1102" type="stmt" count="0"/>
+ <line num="1110" type="method" name="assertFileNotIsReadable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1112" type="stmt" count="0"/>
+ <line num="1113" type="stmt" count="0"/>
+ <line num="1114" type="stmt" count="0"/>
+ <line num="1122" type="method" name="assertFileIsWritable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1124" type="stmt" count="0"/>
+ <line num="1125" type="stmt" count="0"/>
+ <line num="1126" type="stmt" count="0"/>
+ <line num="1134" type="method" name="assertFileNotIsWritable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1136" type="stmt" count="0"/>
+ <line num="1137" type="stmt" count="0"/>
+ <line num="1138" type="stmt" count="0"/>
+ <line num="1148" type="method" name="assertTrue" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="1150" type="stmt" count="1"/>
+ <line num="1151" type="stmt" count="1"/>
+ <line num="1161" type="method" name="assertNotTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1163" type="stmt" count="0"/>
+ <line num="1164" type="stmt" count="0"/>
+ <line num="1174" type="method" name="assertFalse" visibility="public" complexity="1" crap="1" count="2"/>
+ <line num="1176" type="stmt" count="2"/>
+ <line num="1177" type="stmt" count="2"/>
+ <line num="1187" type="method" name="assertNotFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1189" type="stmt" count="0"/>
+ <line num="1190" type="stmt" count="0"/>
+ <line num="1198" type="method" name="assertNull" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1200" type="stmt" count="0"/>
+ <line num="1201" type="stmt" count="0"/>
+ <line num="1209" type="method" name="assertNotNull" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1211" type="stmt" count="0"/>
+ <line num="1212" type="stmt" count="0"/>
+ <line num="1220" type="method" name="assertFinite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1222" type="stmt" count="0"/>
+ <line num="1223" type="stmt" count="0"/>
+ <line num="1231" type="method" name="assertInfinite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1233" type="stmt" count="0"/>
+ <line num="1234" type="stmt" count="0"/>
+ <line num="1242" type="method" name="assertNan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1244" type="stmt" count="0"/>
+ <line num="1245" type="stmt" count="0"/>
+ <line num="1254" type="method" name="assertClassHasAttribute" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="1256" type="stmt" count="0"/>
+ <line num="1257" type="stmt" count="0"/>
+ <line num="1260" type="stmt" count="0"/>
+ <line num="1261" type="stmt" count="0"/>
+ <line num="1264" type="stmt" count="0"/>
+ <line num="1265" type="stmt" count="0"/>
+ <line num="1268" type="stmt" count="0"/>
+ <line num="1269" type="stmt" count="0"/>
+ <line num="1272" type="stmt" count="0"/>
+ <line num="1273" type="stmt" count="0"/>
+ <line num="1282" type="method" name="assertClassNotHasAttribute" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="1284" type="stmt" count="0"/>
+ <line num="1285" type="stmt" count="0"/>
+ <line num="1288" type="stmt" count="0"/>
+ <line num="1289" type="stmt" count="0"/>
+ <line num="1292" type="stmt" count="0"/>
+ <line num="1293" type="stmt" count="0"/>
+ <line num="1296" type="stmt" count="0"/>
+ <line num="1297" type="stmt" count="0"/>
+ <line num="1300" type="stmt" count="0"/>
+ <line num="1301" type="stmt" count="0"/>
+ <line num="1310" type="method" name="assertClassHasStaticAttribute" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="1312" type="stmt" count="0"/>
+ <line num="1313" type="stmt" count="0"/>
+ <line num="1316" type="stmt" count="0"/>
+ <line num="1317" type="stmt" count="0"/>
+ <line num="1320" type="stmt" count="0"/>
+ <line num="1321" type="stmt" count="0"/>
+ <line num="1324" type="stmt" count="0"/>
+ <line num="1325" type="stmt" count="0"/>
+ <line num="1328" type="stmt" count="0"/>
+ <line num="1329" type="stmt" count="0"/>
+ <line num="1338" type="method" name="assertClassNotHasStaticAttribute" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="1340" type="stmt" count="0"/>
+ <line num="1341" type="stmt" count="0"/>
+ <line num="1344" type="stmt" count="0"/>
+ <line num="1345" type="stmt" count="0"/>
+ <line num="1348" type="stmt" count="0"/>
+ <line num="1349" type="stmt" count="0"/>
+ <line num="1352" type="stmt" count="0"/>
+ <line num="1353" type="stmt" count="0"/>
+ <line num="1354" type="stmt" count="0"/>
+ <line num="1358" type="stmt" count="0"/>
+ <line num="1359" type="stmt" count="0"/>
+ <line num="1368" type="method" name="assertObjectHasAttribute" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="1370" type="stmt" count="0"/>
+ <line num="1371" type="stmt" count="0"/>
+ <line num="1374" type="stmt" count="0"/>
+ <line num="1375" type="stmt" count="0"/>
+ <line num="1378" type="stmt" count="0"/>
+ <line num="1379" type="stmt" count="0"/>
+ <line num="1382" type="stmt" count="0"/>
+ <line num="1383" type="stmt" count="0"/>
+ <line num="1386" type="stmt" count="0"/>
+ <line num="1387" type="stmt" count="0"/>
+ <line num="1396" type="method" name="assertObjectNotHasAttribute" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="1398" type="stmt" count="0"/>
+ <line num="1399" type="stmt" count="0"/>
+ <line num="1402" type="stmt" count="0"/>
+ <line num="1403" type="stmt" count="0"/>
+ <line num="1406" type="stmt" count="0"/>
+ <line num="1407" type="stmt" count="0"/>
+ <line num="1410" type="stmt" count="0"/>
+ <line num="1411" type="stmt" count="0"/>
+ <line num="1414" type="stmt" count="0"/>
+ <line num="1415" type="stmt" count="0"/>
+ <line num="1426" type="method" name="assertSame" visibility="public" complexity="3" crap="3.04" count="4"/>
+ <line num="1428" type="stmt" count="4"/>
+ <line num="1429" type="stmt" count="0"/>
+ <line num="1431" type="stmt" count="4"/>
+ <line num="1432" type="stmt" count="4"/>
+ <line num="1435" type="stmt" count="4"/>
+ <line num="1437" type="stmt" count="4"/>
+ <line num="1448" type="method" name="assertAttributeSame" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1450" type="stmt" count="0"/>
+ <line num="1451" type="stmt" count="0"/>
+ <line num="1452" type="stmt" count="0"/>
+ <line num="1453" type="stmt" count="0"/>
+ <line num="1455" type="stmt" count="0"/>
+ <line num="1466" type="method" name="assertNotSame" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1468" type="stmt" count="0"/>
+ <line num="1469" type="stmt" count="0"/>
+ <line num="1471" type="stmt" count="0"/>
+ <line num="1472" type="stmt" count="0"/>
+ <line num="1475" type="stmt" count="0"/>
+ <line num="1477" type="stmt" count="0"/>
+ <line num="1488" type="method" name="assertAttributeNotSame" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1490" type="stmt" count="0"/>
+ <line num="1491" type="stmt" count="0"/>
+ <line num="1492" type="stmt" count="0"/>
+ <line num="1493" type="stmt" count="0"/>
+ <line num="1495" type="stmt" count="0"/>
+ <line num="1504" type="method" name="assertInstanceOf" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="1506" type="stmt" count="0"/>
+ <line num="1507" type="stmt" count="0"/>
+ <line num="1510" type="stmt" count="0"/>
+ <line num="1511" type="stmt" count="0"/>
+ <line num="1514" type="stmt" count="0"/>
+ <line num="1515" type="stmt" count="0"/>
+ <line num="1525" type="method" name="assertAttributeInstanceOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1527" type="stmt" count="0"/>
+ <line num="1528" type="stmt" count="0"/>
+ <line num="1529" type="stmt" count="0"/>
+ <line num="1530" type="stmt" count="0"/>
+ <line num="1532" type="stmt" count="0"/>
+ <line num="1541" type="method" name="assertNotInstanceOf" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="1543" type="stmt" count="0"/>
+ <line num="1544" type="stmt" count="0"/>
+ <line num="1547" type="stmt" count="0"/>
+ <line num="1548" type="stmt" count="0"/>
+ <line num="1551" type="stmt" count="0"/>
+ <line num="1552" type="stmt" count="0"/>
+ <line num="1562" type="method" name="assertAttributeNotInstanceOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1564" type="stmt" count="0"/>
+ <line num="1565" type="stmt" count="0"/>
+ <line num="1566" type="stmt" count="0"/>
+ <line num="1567" type="stmt" count="0"/>
+ <line num="1569" type="stmt" count="0"/>
+ <line num="1578" type="method" name="assertInternalType" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1580" type="stmt" count="0"/>
+ <line num="1581" type="stmt" count="0"/>
+ <line num="1584" type="stmt" count="0"/>
+ <line num="1585" type="stmt" count="0"/>
+ <line num="1588" type="stmt" count="0"/>
+ <line num="1589" type="stmt" count="0"/>
+ <line num="1599" type="method" name="assertAttributeInternalType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1601" type="stmt" count="0"/>
+ <line num="1602" type="stmt" count="0"/>
+ <line num="1603" type="stmt" count="0"/>
+ <line num="1604" type="stmt" count="0"/>
+ <line num="1606" type="stmt" count="0"/>
+ <line num="1615" type="method" name="assertNotInternalType" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1617" type="stmt" count="0"/>
+ <line num="1618" type="stmt" count="0"/>
+ <line num="1621" type="stmt" count="0"/>
+ <line num="1622" type="stmt" count="0"/>
+ <line num="1625" type="stmt" count="0"/>
+ <line num="1626" type="stmt" count="0"/>
+ <line num="1636" type="method" name="assertAttributeNotInternalType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1638" type="stmt" count="0"/>
+ <line num="1639" type="stmt" count="0"/>
+ <line num="1640" type="stmt" count="0"/>
+ <line num="1641" type="stmt" count="0"/>
+ <line num="1643" type="stmt" count="0"/>
+ <line num="1652" type="method" name="assertRegExp" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1654" type="stmt" count="0"/>
+ <line num="1655" type="stmt" count="0"/>
+ <line num="1658" type="stmt" count="0"/>
+ <line num="1659" type="stmt" count="0"/>
+ <line num="1662" type="stmt" count="0"/>
+ <line num="1664" type="stmt" count="0"/>
+ <line num="1665" type="stmt" count="0"/>
+ <line num="1674" type="method" name="assertNotRegExp" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1676" type="stmt" count="0"/>
+ <line num="1677" type="stmt" count="0"/>
+ <line num="1680" type="stmt" count="0"/>
+ <line num="1681" type="stmt" count="0"/>
+ <line num="1684" type="stmt" count="0"/>
+ <line num="1685" type="stmt" count="0"/>
+ <line num="1688" type="stmt" count="0"/>
+ <line num="1689" type="stmt" count="0"/>
+ <line num="1699" type="method" name="assertSameSize" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="1701" type="stmt" count="0"/>
+ <line num="1702" type="stmt" count="0"/>
+ <line num="1703" type="stmt" count="0"/>
+ <line num="1704" type="stmt" count="0"/>
+ <line num="1707" type="stmt" count="0"/>
+ <line num="1708" type="stmt" count="0"/>
+ <line num="1709" type="stmt" count="0"/>
+ <line num="1710" type="stmt" count="0"/>
+ <line num="1713" type="stmt" count="0"/>
+ <line num="1714" type="stmt" count="0"/>
+ <line num="1715" type="stmt" count="0"/>
+ <line num="1716" type="stmt" count="0"/>
+ <line num="1718" type="stmt" count="0"/>
+ <line num="1728" type="method" name="assertNotSameSize" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="1730" type="stmt" count="0"/>
+ <line num="1731" type="stmt" count="0"/>
+ <line num="1732" type="stmt" count="0"/>
+ <line num="1733" type="stmt" count="0"/>
+ <line num="1736" type="stmt" count="0"/>
+ <line num="1737" type="stmt" count="0"/>
+ <line num="1738" type="stmt" count="0"/>
+ <line num="1739" type="stmt" count="0"/>
+ <line num="1742" type="stmt" count="0"/>
+ <line num="1743" type="stmt" count="0"/>
+ <line num="1746" type="stmt" count="0"/>
+ <line num="1747" type="stmt" count="0"/>
+ <line num="1756" type="method" name="assertStringMatchesFormat" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1758" type="stmt" count="0"/>
+ <line num="1759" type="stmt" count="0"/>
+ <line num="1762" type="stmt" count="0"/>
+ <line num="1763" type="stmt" count="0"/>
+ <line num="1766" type="stmt" count="0"/>
+ <line num="1768" type="stmt" count="0"/>
+ <line num="1769" type="stmt" count="0"/>
+ <line num="1778" type="method" name="assertStringNotMatchesFormat" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1780" type="stmt" count="0"/>
+ <line num="1781" type="stmt" count="0"/>
+ <line num="1784" type="stmt" count="0"/>
+ <line num="1785" type="stmt" count="0"/>
+ <line num="1788" type="stmt" count="0"/>
+ <line num="1789" type="stmt" count="0"/>
+ <line num="1792" type="stmt" count="0"/>
+ <line num="1793" type="stmt" count="0"/>
+ <line num="1802" type="method" name="assertStringMatchesFormatFile" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1804" type="stmt" count="0"/>
+ <line num="1806" type="stmt" count="0"/>
+ <line num="1807" type="stmt" count="0"/>
+ <line num="1810" type="stmt" count="0"/>
+ <line num="1811" type="stmt" count="0"/>
+ <line num="1814" type="stmt" count="0"/>
+ <line num="1815" type="stmt" count="0"/>
+ <line num="1824" type="method" name="assertStringNotMatchesFormatFile" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1826" type="stmt" count="0"/>
+ <line num="1828" type="stmt" count="0"/>
+ <line num="1829" type="stmt" count="0"/>
+ <line num="1832" type="stmt" count="0"/>
+ <line num="1833" type="stmt" count="0"/>
+ <line num="1834" type="stmt" count="0"/>
+ <line num="1838" type="stmt" count="0"/>
+ <line num="1839" type="stmt" count="0"/>
+ <line num="1848" type="method" name="assertStringStartsWith" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1850" type="stmt" count="0"/>
+ <line num="1851" type="stmt" count="0"/>
+ <line num="1854" type="stmt" count="0"/>
+ <line num="1855" type="stmt" count="0"/>
+ <line num="1858" type="stmt" count="0"/>
+ <line num="1859" type="stmt" count="0"/>
+ <line num="1862" type="stmt" count="0"/>
+ <line num="1863" type="stmt" count="0"/>
+ <line num="1872" type="method" name="assertStringStartsNotWith" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1874" type="stmt" count="0"/>
+ <line num="1875" type="stmt" count="0"/>
+ <line num="1878" type="stmt" count="0"/>
+ <line num="1879" type="stmt" count="0"/>
+ <line num="1882" type="stmt" count="0"/>
+ <line num="1883" type="stmt" count="0"/>
+ <line num="1886" type="stmt" count="0"/>
+ <line num="1887" type="stmt" count="0"/>
+ <line num="1896" type="method" name="assertStringEndsWith" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1898" type="stmt" count="0"/>
+ <line num="1899" type="stmt" count="0"/>
+ <line num="1902" type="stmt" count="0"/>
+ <line num="1903" type="stmt" count="0"/>
+ <line num="1906" type="stmt" count="0"/>
+ <line num="1908" type="stmt" count="0"/>
+ <line num="1909" type="stmt" count="0"/>
+ <line num="1918" type="method" name="assertStringEndsNotWith" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1920" type="stmt" count="0"/>
+ <line num="1921" type="stmt" count="0"/>
+ <line num="1924" type="stmt" count="0"/>
+ <line num="1925" type="stmt" count="0"/>
+ <line num="1928" type="stmt" count="0"/>
+ <line num="1929" type="stmt" count="0"/>
+ <line num="1932" type="stmt" count="0"/>
+ <line num="1933" type="stmt" count="0"/>
+ <line num="1942" type="method" name="assertXmlFileEqualsXmlFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1944" type="stmt" count="0"/>
+ <line num="1945" type="stmt" count="0"/>
+ <line num="1947" type="stmt" count="0"/>
+ <line num="1948" type="stmt" count="0"/>
+ <line num="1957" type="method" name="assertXmlFileNotEqualsXmlFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1959" type="stmt" count="0"/>
+ <line num="1960" type="stmt" count="0"/>
+ <line num="1962" type="stmt" count="0"/>
+ <line num="1963" type="stmt" count="0"/>
+ <line num="1972" type="method" name="assertXmlStringEqualsXmlFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1974" type="stmt" count="0"/>
+ <line num="1975" type="stmt" count="0"/>
+ <line num="1977" type="stmt" count="0"/>
+ <line num="1978" type="stmt" count="0"/>
+ <line num="1987" type="method" name="assertXmlStringNotEqualsXmlFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1989" type="stmt" count="0"/>
+ <line num="1990" type="stmt" count="0"/>
+ <line num="1992" type="stmt" count="0"/>
+ <line num="1993" type="stmt" count="0"/>
+ <line num="2002" type="method" name="assertXmlStringEqualsXmlString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2004" type="stmt" count="0"/>
+ <line num="2005" type="stmt" count="0"/>
+ <line num="2007" type="stmt" count="0"/>
+ <line num="2008" type="stmt" count="0"/>
+ <line num="2017" type="method" name="assertXmlStringNotEqualsXmlString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2019" type="stmt" count="0"/>
+ <line num="2020" type="stmt" count="0"/>
+ <line num="2022" type="stmt" count="0"/>
+ <line num="2023" type="stmt" count="0"/>
+ <line num="2033" type="method" name="assertEqualXMLStructure" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="2035" type="stmt" count="0"/>
+ <line num="2036" type="stmt" count="0"/>
+ <line num="2038" type="stmt" count="0"/>
+ <line num="2039" type="stmt" count="0"/>
+ <line num="2041" type="stmt" count="0"/>
+ <line num="2043" type="stmt" count="0"/>
+ <line num="2044" type="stmt" count="0"/>
+ <line num="2045" type="stmt" count="0"/>
+ <line num="2046" type="stmt" count="0"/>
+ <line num="2049" type="stmt" count="0"/>
+ <line num="2050" type="stmt" count="0"/>
+ <line num="2051" type="stmt" count="0"/>
+ <line num="2052" type="stmt" count="0"/>
+ <line num="2053" type="stmt" count="0"/>
+ <line num="2054" type="stmt" count="0"/>
+ <line num="2055" type="stmt" count="0"/>
+ <line num="2056" type="stmt" count="0"/>
+ <line num="2057" type="stmt" count="0"/>
+ <line num="2061" type="stmt" count="0"/>
+ <line num="2062" type="stmt" count="0"/>
+ <line num="2063" type="stmt" count="0"/>
+ <line num="2064" type="stmt" count="0"/>
+ <line num="2067" type="stmt" count="0"/>
+ <line num="2068" type="stmt" count="0"/>
+ <line num="2069" type="stmt" count="0"/>
+ <line num="2070" type="stmt" count="0"/>
+ <line num="2071" type="stmt" count="0"/>
+ <line num="2072" type="stmt" count="0"/>
+ <line num="2073" type="stmt" count="0"/>
+ <line num="2074" type="stmt" count="0"/>
+ <line num="2081" type="stmt" count="0"/>
+ <line num="2082" type="stmt" count="0"/>
+ <line num="2084" type="stmt" count="0"/>
+ <line num="2085" type="stmt" count="0"/>
+ <line num="2086" type="stmt" count="0"/>
+ <line num="2087" type="stmt" count="0"/>
+ <line num="2088" type="stmt" count="0"/>
+ <line num="2089" type="stmt" count="0"/>
+ <line num="2090" type="stmt" count="0"/>
+ <line num="2091" type="stmt" count="0"/>
+ <line num="2095" type="stmt" count="0"/>
+ <line num="2096" type="stmt" count="0"/>
+ <line num="2097" type="stmt" count="0"/>
+ <line num="2098" type="stmt" count="0"/>
+ <line num="2099" type="stmt" count="0"/>
+ <line num="2100" type="stmt" count="0"/>
+ <line num="2103" type="stmt" count="0"/>
+ <line num="2112" type="method" name="assertThat" visibility="public" complexity="1" crap="1" count="12"/>
+ <line num="2114" type="stmt" count="12"/>
+ <line num="2116" type="stmt" count="12"/>
+ <line num="2117" type="stmt" count="12"/>
+ <line num="2125" type="method" name="assertJson" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2127" type="stmt" count="0"/>
+ <line num="2128" type="stmt" count="0"/>
+ <line num="2131" type="stmt" count="0"/>
+ <line num="2132" type="stmt" count="0"/>
+ <line num="2141" type="method" name="assertJsonStringEqualsJsonString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2143" type="stmt" count="0"/>
+ <line num="2144" type="stmt" count="0"/>
+ <line num="2146" type="stmt" count="0"/>
+ <line num="2147" type="stmt" count="0"/>
+ <line num="2150" type="stmt" count="0"/>
+ <line num="2151" type="stmt" count="0"/>
+ <line num="2160" type="method" name="assertJsonStringNotEqualsJsonString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2162" type="stmt" count="0"/>
+ <line num="2163" type="stmt" count="0"/>
+ <line num="2165" type="stmt" count="0"/>
+ <line num="2166" type="stmt" count="0"/>
+ <line num="2169" type="stmt" count="0"/>
+ <line num="2170" type="stmt" count="0"/>
+ <line num="2179" type="method" name="assertJsonStringEqualsJsonFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2181" type="stmt" count="0"/>
+ <line num="2182" type="stmt" count="0"/>
+ <line num="2184" type="stmt" count="0"/>
+ <line num="2185" type="stmt" count="0"/>
+ <line num="2187" type="stmt" count="0"/>
+ <line num="2188" type="stmt" count="0"/>
+ <line num="2191" type="stmt" count="0"/>
+ <line num="2192" type="stmt" count="0"/>
+ <line num="2201" type="method" name="assertJsonStringNotEqualsJsonFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2203" type="stmt" count="0"/>
+ <line num="2204" type="stmt" count="0"/>
+ <line num="2206" type="stmt" count="0"/>
+ <line num="2207" type="stmt" count="0"/>
+ <line num="2209" type="stmt" count="0"/>
+ <line num="2210" type="stmt" count="0"/>
+ <line num="2213" type="stmt" count="0"/>
+ <line num="2214" type="stmt" count="0"/>
+ <line num="2223" type="method" name="assertJsonFileEqualsJsonFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2225" type="stmt" count="0"/>
+ <line num="2226" type="stmt" count="0"/>
+ <line num="2228" type="stmt" count="0"/>
+ <line num="2229" type="stmt" count="0"/>
+ <line num="2231" type="stmt" count="0"/>
+ <line num="2232" type="stmt" count="0"/>
+ <line num="2234" type="stmt" count="0"/>
+ <line num="2235" type="stmt" count="0"/>
+ <line num="2238" type="stmt" count="0"/>
+ <line num="2240" type="stmt" count="0"/>
+ <line num="2241" type="stmt" count="0"/>
+ <line num="2242" type="stmt" count="0"/>
+ <line num="2251" type="method" name="assertJsonFileNotEqualsJsonFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2253" type="stmt" count="0"/>
+ <line num="2254" type="stmt" count="0"/>
+ <line num="2256" type="stmt" count="0"/>
+ <line num="2257" type="stmt" count="0"/>
+ <line num="2259" type="stmt" count="0"/>
+ <line num="2260" type="stmt" count="0"/>
+ <line num="2262" type="stmt" count="0"/>
+ <line num="2263" type="stmt" count="0"/>
+ <line num="2266" type="stmt" count="0"/>
+ <line num="2268" type="stmt" count="0"/>
+ <line num="2269" type="stmt" count="0"/>
+ <line num="2270" type="stmt" count="0"/>
+ <line num="2275" type="method" name="logicalAnd" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2277" type="stmt" count="0"/>
+ <line num="2279" type="stmt" count="0"/>
+ <line num="2280" type="stmt" count="0"/>
+ <line num="2282" type="stmt" count="0"/>
+ <line num="2288" type="method" name="logicalOr" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2290" type="stmt" count="0"/>
+ <line num="2292" type="stmt" count="0"/>
+ <line num="2293" type="stmt" count="0"/>
+ <line num="2295" type="stmt" count="0"/>
+ <line num="2303" type="method" name="logicalNot" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2305" type="stmt" count="0"/>
+ <line num="2311" type="method" name="logicalXor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2313" type="stmt" count="0"/>
+ <line num="2315" type="stmt" count="0"/>
+ <line num="2316" type="stmt" count="0"/>
+ <line num="2318" type="stmt" count="0"/>
+ <line num="2324" type="method" name="anything" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2326" type="stmt" count="0"/>
+ <line num="2332" type="method" name="isTrue" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="2334" type="stmt" count="1"/>
+ <line num="2342" type="method" name="callback" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2344" type="stmt" count="0"/>
+ <line num="2350" type="method" name="isFalse" visibility="public" complexity="1" crap="1" count="2"/>
+ <line num="2352" type="stmt" count="2"/>
+ <line num="2358" type="method" name="isJson" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2360" type="stmt" count="0"/>
+ <line num="2366" type="method" name="isNull" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2368" type="stmt" count="0"/>
+ <line num="2374" type="method" name="isFinite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2376" type="stmt" count="0"/>
+ <line num="2382" type="method" name="isInfinite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2384" type="stmt" count="0"/>
+ <line num="2390" type="method" name="isNan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2392" type="stmt" count="0"/>
+ <line num="2401" type="method" name="attribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2403" type="stmt" count="0"/>
+ <line num="2404" type="stmt" count="0"/>
+ <line num="2405" type="stmt" count="0"/>
+ <line num="2416" type="method" name="contains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2418" type="stmt" count="0"/>
+ <line num="2426" type="method" name="containsOnly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2428" type="stmt" count="0"/>
+ <line num="2436" type="method" name="containsOnlyInstancesOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2438" type="stmt" count="0"/>
+ <line num="2446" type="method" name="arrayHasKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2448" type="stmt" count="0"/>
+ <line num="2460" type="method" name="equalTo" visibility="public" complexity="1" crap="1" count="7"/>
+ <line num="2462" type="stmt" count="7"/>
+ <line num="2463" type="stmt" count="7"/>
+ <line num="2464" type="stmt" count="7"/>
+ <line num="2465" type="stmt" count="7"/>
+ <line num="2466" type="stmt" count="7"/>
+ <line num="2467" type="stmt" count="7"/>
+ <line num="2481" type="method" name="attributeEqualTo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2483" type="stmt" count="0"/>
+ <line num="2484" type="stmt" count="0"/>
+ <line num="2485" type="stmt" count="0"/>
+ <line num="2486" type="stmt" count="0"/>
+ <line num="2487" type="stmt" count="0"/>
+ <line num="2488" type="stmt" count="0"/>
+ <line num="2489" type="stmt" count="0"/>
+ <line num="2491" type="stmt" count="0"/>
+ <line num="2498" type="method" name="isEmpty" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="2500" type="stmt" count="1"/>
+ <line num="2506" type="method" name="isWritable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2508" type="stmt" count="0"/>
+ <line num="2514" type="method" name="isReadable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2516" type="stmt" count="0"/>
+ <line num="2522" type="method" name="directoryExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2524" type="stmt" count="0"/>
+ <line num="2530" type="method" name="fileExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2532" type="stmt" count="0"/>
+ <line num="2540" type="method" name="greaterThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2542" type="stmt" count="0"/>
+ <line num="2550" type="method" name="greaterThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2552" type="stmt" count="0"/>
+ <line num="2553" type="stmt" count="0"/>
+ <line num="2554" type="stmt" count="0"/>
+ <line num="2563" type="method" name="classHasAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2565" type="stmt" count="0"/>
+ <line num="2566" type="stmt" count="0"/>
+ <line num="2575" type="method" name="classHasStaticAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2577" type="stmt" count="0"/>
+ <line num="2578" type="stmt" count="0"/>
+ <line num="2587" type="method" name="objectHasAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2589" type="stmt" count="0"/>
+ <line num="2590" type="stmt" count="0"/>
+ <line num="2599" type="method" name="identicalTo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2601" type="stmt" count="0"/>
+ <line num="2609" type="method" name="isInstanceOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2611" type="stmt" count="0"/>
+ <line num="2619" type="method" name="isType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2621" type="stmt" count="0"/>
+ <line num="2629" type="method" name="lessThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2631" type="stmt" count="0"/>
+ <line num="2639" type="method" name="lessThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2641" type="stmt" count="0"/>
+ <line num="2642" type="stmt" count="0"/>
+ <line num="2643" type="stmt" count="0"/>
+ <line num="2652" type="method" name="matchesRegularExpression" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2654" type="stmt" count="0"/>
+ <line num="2662" type="method" name="matches" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2664" type="stmt" count="0"/>
+ <line num="2672" type="method" name="stringStartsWith" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2674" type="stmt" count="0"/>
+ <line num="2683" type="method" name="stringContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2685" type="stmt" count="0"/>
+ <line num="2693" type="method" name="stringEndsWith" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2695" type="stmt" count="0"/>
+ <line num="2703" type="method" name="countOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2705" type="stmt" count="0"/>
+ <line num="2715" type="method" name="fail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2717" type="stmt" count="0"/>
+ <line num="2719" type="stmt" count="0"/>
+ <line num="2733" type="method" name="readAttribute" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="2735" type="stmt" count="0"/>
+ <line num="2736" type="stmt" count="0"/>
+ <line num="2739" type="stmt" count="0"/>
+ <line num="2740" type="stmt" count="0"/>
+ <line num="2743" type="stmt" count="0"/>
+ <line num="2744" type="stmt" count="0"/>
+ <line num="2745" type="stmt" count="0"/>
+ <line num="2746" type="stmt" count="0"/>
+ <line num="2747" type="stmt" count="0"/>
+ <line num="2751" type="stmt" count="0"/>
+ <line num="2752" type="stmt" count="0"/>
+ <line num="2753" type="stmt" count="0"/>
+ <line num="2757" type="stmt" count="0"/>
+ <line num="2758" type="stmt" count="0"/>
+ <line num="2759" type="stmt" count="0"/>
+ <line num="2760" type="stmt" count="0"/>
+ <line num="2764" type="stmt" count="0"/>
+ <line num="2765" type="stmt" count="0"/>
+ <line num="2766" type="stmt" count="0"/>
+ <line num="2781" type="method" name="getStaticAttribute" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="2783" type="stmt" count="0"/>
+ <line num="2784" type="stmt" count="0"/>
+ <line num="2787" type="stmt" count="0"/>
+ <line num="2788" type="stmt" count="0"/>
+ <line num="2791" type="stmt" count="0"/>
+ <line num="2792" type="stmt" count="0"/>
+ <line num="2795" type="stmt" count="0"/>
+ <line num="2796" type="stmt" count="0"/>
+ <line num="2799" type="stmt" count="0"/>
+ <line num="2801" type="stmt" count="0"/>
+ <line num="2802" type="stmt" count="0"/>
+ <line num="2804" type="stmt" count="0"/>
+ <line num="2805" type="stmt" count="0"/>
+ <line num="2808" type="stmt" count="0"/>
+ <line num="2811" type="stmt" count="0"/>
+ <line num="2812" type="stmt" count="0"/>
+ <line num="2813" type="stmt" count="0"/>
+ <line num="2814" type="stmt" count="0"/>
+ <line num="2830" type="method" name="getObjectAttribute" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="2832" type="stmt" count="0"/>
+ <line num="2833" type="stmt" count="0"/>
+ <line num="2836" type="stmt" count="0"/>
+ <line num="2837" type="stmt" count="0"/>
+ <line num="2840" type="stmt" count="0"/>
+ <line num="2841" type="stmt" count="0"/>
+ <line num="2845" type="stmt" count="0"/>
+ <line num="2846" type="stmt" count="0"/>
+ <line num="2847" type="stmt" count="0"/>
+ <line num="2849" type="stmt" count="0"/>
+ <line num="2851" type="stmt" count="0"/>
+ <line num="2853" type="stmt" count="0"/>
+ <line num="2854" type="stmt" count="0"/>
+ <line num="2859" type="stmt" count="0"/>
+ <line num="2860" type="stmt" count="0"/>
+ <line num="2861" type="stmt" count="0"/>
+ <line num="2864" type="stmt" count="0"/>
+ <line num="2865" type="stmt" count="0"/>
+ <line num="2866" type="stmt" count="0"/>
+ <line num="2868" type="stmt" count="0"/>
+ <line num="2871" type="stmt" count="0"/>
+ <line num="2872" type="stmt" count="0"/>
+ <line num="2873" type="stmt" count="0"/>
+ <line num="2874" type="stmt" count="0"/>
+ <line num="2886" type="method" name="markTestIncomplete" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2888" type="stmt" count="0"/>
+ <line num="2898" type="method" name="markTestSkipped" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2900" type="stmt" count="0"/>
+ <line num="2908" type="method" name="getCount" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="2910" type="stmt" count="18"/>
+ <line num="2916" type="method" name="resetCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2918" type="stmt" count="0"/>
+ <line num="2919" type="stmt" count="0"/>
+ <metrics loc="2920" ncloc="1851" classes="1" methods="155" coveredmethods="10" conditionals="0" coveredconditionals="0" statements="877" coveredstatements="41" elements="1032" coveredelements="51"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/AssertionFailedError.php">
+ <class name="PHPUnit\Framework\AssertionFailedError" namespace="PHPUnit\Framework">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="27" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="2" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/BaseTestListener.php">
+ <class name="PHPUnit\Framework\BaseTestListener" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="20" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/CodeCoverageException.php">
+ <class name="PHPUnit\Framework\CodeCoverageException" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/CoveredCodeNotExecutedException.php">
+ <class name="PHPUnit\Framework\CoveredCodeNotExecutedException" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/DataProviderTestSuite.php">
+ <class name="PHPUnit\Framework\DataProviderTestSuite" namespace="PHPUnit\Framework">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="setDependencies" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Exception.php">
+ <class name="PHPUnit\Framework\Exception" namespace="PHPUnit\Framework">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="57" type="method" name="getSerializableTrace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="65" type="method" name="__toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="76" type="method" name="__sleep" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <metrics loc="80" ncloc="41" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/ExceptionWrapper.php">
+ <class name="PHPUnit\Framework\ExceptionWrapper" namespace="PHPUnit\Framework">
+ <metrics complexity="8" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="39" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="63" type="method" name="getClassName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="71" type="method" name="getPreviousWrapped" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="79" type="method" name="__toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <metrics loc="93" ncloc="54" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/ExpectationFailedException.php">
+ <class name="PHPUnit\Framework\ExpectationFailedException" namespace="PHPUnit\Framework">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="40" type="method" name="getComparisonFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="21" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/IncompleteTestCase.php">
+ <class name="PHPUnit\Framework\IncompleteTestCase" namespace="PHPUnit\Framework">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="52" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="61" type="method" name="runTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="69" type="method" name="getMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="79" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="83" ncloc="38" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/IncompleteTestError.php">
+ <class name="PHPUnit\Framework\IncompleteTestError" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/InvalidCoversTargetException.php">
+ <class name="PHPUnit\Framework\InvalidCoversTargetException" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/MissingCoversAnnotationException.php">
+ <class name="PHPUnit\Framework\MissingCoversAnnotationException" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/OutputError.php">
+ <class name="PHPUnit\Framework\OutputError" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/RiskyTestError.php">
+ <class name="PHPUnit\Framework\RiskyTestError" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/SkippedTestCase.php">
+ <class name="PHPUnit\Framework\SkippedTestCase" namespace="PHPUnit\Framework">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="50" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="59" type="method" name="runTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="67" type="method" name="getMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="77" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <metrics loc="81" ncloc="38" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/SkippedTestError.php">
+ <class name="PHPUnit\Framework\SkippedTestError" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/SkippedTestSuiteError.php">
+ <class name="PHPUnit\Framework\SkippedTestSuiteError" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/SyntheticError.php">
+ <class name="PHPUnit\Framework\SyntheticError" namespace="PHPUnit\Framework">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="19" coveredelements="0"/>
+ </class>
+ <line num="48" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="60" type="method" name="getSyntheticFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="68" type="method" name="getSyntheticLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="76" type="method" name="getSyntheticTrace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <metrics loc="80" ncloc="36" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="19" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/TestCase.php">
+ <class name="PHPUnit\Framework\TestCase" namespace="PHPUnit\Framework">
+ <metrics complexity="319" methods="121" coveredmethods="15" conditionals="0" coveredconditionals="0" statements="776" coveredstatements="140" elements="897" coveredelements="155"/>
+ </class>
+ <line num="342" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="357" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="375" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="380" type="method" name="getGroups" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="388" type="method" name="setGroups" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="398" type="method" name="getAnnotations" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="400" type="stmt" count="18"/>
+ <line num="401" type="stmt" count="18"/>
+ <line num="402" type="stmt" count="18"/>
+ <line num="413" type="method" name="getName" visibility="public" complexity="2" crap="2.15" count="18"/>
+ <line num="415" type="stmt" count="18"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="18"/>
+ <line num="427" type="method" name="getSize" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="429" type="stmt" count="18"/>
+ <line num="430" type="stmt" count="18"/>
+ <line num="431" type="stmt" count="18"/>
+ <line num="438" type="method" name="hasSize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="446" type="method" name="isSmall" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="454" type="method" name="isMedium" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="462" type="method" name="isLarge" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="470" type="method" name="getActualOutput" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="482" type="method" name="hasOutput" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="498" type="method" name="doesNotPerformAssertions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="508" type="method" name="expectOutputRegex" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="522" type="method" name="expectOutputString" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="536" type="method" name="hasExpectationOnOutput" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="544" type="method" name="getExpectedException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="552" type="method" name="getExpectedExceptionCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="560" type="method" name="getExpectedExceptionMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="568" type="method" name="getExpectedExceptionMessageRegExp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="576" type="method" name="expectException" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="590" type="method" name="expectExceptionCode" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="604" type="method" name="expectExceptionMessage" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="618" type="method" name="expectExceptionMessageRegExp" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="621" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="632" type="method" name="expectExceptionObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="642" type="method" name="setRegisterMockObjectsFromTestArgumentsRecursively" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="649" type="stmt" count="0"/>
+ <line num="651" type="method" name="setExpectedExceptionFromAnnotation" visibility="protected" complexity="6" crap="11.62" count="18"/>
+ <line num="654" type="stmt" count="18"/>
+ <line num="655" type="stmt" count="18"/>
+ <line num="656" type="stmt" count="18"/>
+ <line num="659" type="stmt" count="18"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="18"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="18"/>
+ <line num="679" type="method" name="setUseErrorHandler" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="681" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="684" type="method" name="setUseErrorHandlerFromAnnotation" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="697" type="stmt" count="0"/>
+ <line num="699" type="method" name="checkRequirements" visibility="protected" complexity="4" crap="4.25" count="18"/>
+ <line num="701" type="stmt" count="18"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="705" type="stmt" count="18"/>
+ <line num="706" type="stmt" count="18"/>
+ <line num="707" type="stmt" count="18"/>
+ <line num="710" type="stmt" count="18"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="713" type="stmt" count="18"/>
+ <line num="720" type="method" name="getStatus" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="725" type="method" name="markAsRisky" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="735" type="method" name="getStatusMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="745" type="method" name="hasFailed" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="747" type="stmt" count="0"/>
+ <line num="749" type="stmt" count="0"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="763" type="method" name="run" visibility="public" complexity="26" crap="702" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="766" type="stmt" count="0"/>
+ <line num="769" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="0"/>
+ <line num="771" type="stmt" count="0"/>
+ <line num="774" type="stmt" count="0"/>
+ <line num="775" type="stmt" count="0"/>
+ <line num="776" type="stmt" count="0"/>
+ <line num="779" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="781" type="stmt" count="0"/>
+ <line num="782" type="stmt" count="0"/>
+ <line num="785" type="stmt" count="0"/>
+ <line num="787" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="789" type="stmt" count="0"/>
+ <line num="790" type="stmt" count="0"/>
+ <line num="792" type="stmt" count="0"/>
+ <line num="793" type="stmt" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="802" type="stmt" count="0"/>
+ <line num="803" type="stmt" count="0"/>
+ <line num="804" type="stmt" count="0"/>
+ <line num="805" type="stmt" count="0"/>
+ <line num="806" type="stmt" count="0"/>
+ <line num="808" type="stmt" count="0"/>
+ <line num="809" type="stmt" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="812" type="stmt" count="0"/>
+ <line num="814" type="stmt" count="0"/>
+ <line num="815" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="819" type="stmt" count="0"/>
+ <line num="820" type="stmt" count="0"/>
+ <line num="821" type="stmt" count="0"/>
+ <line num="822" type="stmt" count="0"/>
+ <line num="823" type="stmt" count="0"/>
+ <line num="825" type="stmt" count="0"/>
+ <line num="826" type="stmt" count="0"/>
+ <line num="828" type="stmt" count="0"/>
+ <line num="831" type="stmt" count="0"/>
+ <line num="832" type="stmt" count="0"/>
+ <line num="834" type="stmt" count="0"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="838" type="stmt" count="0"/>
+ <line num="840" type="stmt" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="846" type="stmt" count="0"/>
+ <line num="847" type="stmt" count="0"/>
+ <line num="850" type="stmt" count="0"/>
+ <line num="851" type="stmt" count="0"/>
+ <line num="852" type="stmt" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="854" type="stmt" count="0"/>
+ <line num="856" type="stmt" count="0"/>
+ <line num="859" type="stmt" count="0"/>
+ <line num="860" type="stmt" count="0"/>
+ <line num="861" type="stmt" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="863" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="866" type="stmt" count="0"/>
+ <line num="867" type="stmt" count="0"/>
+ <line num="868" type="stmt" count="0"/>
+ <line num="869" type="stmt" count="0"/>
+ <line num="870" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="874" type="stmt" count="0"/>
+ <line num="875" type="stmt" count="0"/>
+ <line num="876" type="stmt" count="0"/>
+ <line num="877" type="stmt" count="0"/>
+ <line num="878" type="stmt" count="0"/>
+ <line num="881" type="stmt" count="0"/>
+ <line num="882" type="stmt" count="0"/>
+ <line num="885" type="stmt" count="0"/>
+ <line num="886" type="stmt" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="891" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="894" type="stmt" count="0"/>
+ <line num="897" type="stmt" count="0"/>
+ <line num="898" type="stmt" count="0"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="909" type="method" name="runBare" visibility="public" complexity="27" crap="111.46" count="18"/>
+ <line num="911" type="stmt" count="18"/>
+ <line num="913" type="stmt" count="18"/>
+ <line num="914" type="stmt" count="18"/>
+ <line num="915" type="stmt" count="18"/>
+ <line num="916" type="stmt" count="18"/>
+ <line num="918" type="stmt" count="18"/>
+ <line num="921" type="stmt" count="18"/>
+ <line num="922" type="stmt" count="18"/>
+ <line num="923" type="stmt" count="18"/>
+ <line num="925" type="stmt" count="18"/>
+ <line num="926" type="stmt" count="0"/>
+ <line num="927" type="stmt" count="0"/>
+ <line num="931" type="stmt" count="18"/>
+ <line num="932" type="stmt" count="18"/>
+ <line num="934" type="stmt" count="18"/>
+ <line num="935" type="stmt" count="18"/>
+ <line num="938" type="stmt" count="18"/>
+ <line num="939" type="stmt" count="18"/>
+ <line num="940" type="stmt" count="18"/>
+ <line num="941" type="stmt" count="18"/>
+ <line num="943" type="stmt" count="18"/>
+ <line num="944" type="stmt" count="0"/>
+ <line num="945" type="stmt" count="0"/>
+ <line num="946" type="stmt" count="0"/>
+ <line num="947" type="stmt" count="0"/>
+ <line num="952" type="stmt" count="18"/>
+ <line num="953" type="stmt" count="0"/>
+ <line num="954" type="stmt" count="0"/>
+ <line num="955" type="stmt" count="0"/>
+ <line num="956" type="stmt" count="0"/>
+ <line num="957" type="stmt" count="0"/>
+ <line num="958" type="stmt" count="0"/>
+ <line num="959" type="stmt" count="0"/>
+ <line num="960" type="stmt" count="0"/>
+ <line num="961" type="stmt" count="0"/>
+ <line num="962" type="stmt" count="0"/>
+ <line num="963" type="stmt" count="0"/>
+ <line num="964" type="stmt" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="966" type="stmt" count="0"/>
+ <line num="967" type="stmt" count="0"/>
+ <line num="968" type="stmt" count="0"/>
+ <line num="969" type="stmt" count="0"/>
+ <line num="972" type="stmt" count="18"/>
+ <line num="973" type="stmt" count="0"/>
+ <line num="974" type="stmt" count="0"/>
+ <line num="978" type="stmt" count="18"/>
+ <line num="979" type="stmt" count="18"/>
+ <line num="984" type="stmt" count="18"/>
+ <line num="985" type="stmt" count="18"/>
+ <line num="986" type="stmt" count="18"/>
+ <line num="989" type="stmt" count="18"/>
+ <line num="990" type="stmt" count="0"/>
+ <line num="991" type="stmt" count="18"/>
+ <line num="995" type="stmt" count="0"/>
+ <line num="996" type="stmt" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="1002" type="stmt" count="18"/>
+ <line num="1003" type="stmt" count="0"/>
+ <line num="1004" type="stmt" count="0"/>
+ <line num="1005" type="stmt" count="0"/>
+ <line num="1009" type="stmt" count="18"/>
+ <line num="1011" type="stmt" count="18"/>
+ <line num="1012" type="stmt" count="0"/>
+ <line num="1015" type="stmt" count="18"/>
+ <line num="1016" type="stmt" count="18"/>
+ <line num="1017" type="stmt" count="18"/>
+ <line num="1018" type="stmt" count="18"/>
+ <line num="1021" type="stmt" count="18"/>
+ <line num="1023" type="stmt" count="18"/>
+ <line num="1024" type="stmt" count="0"/>
+ <line num="1025" type="stmt" count="18"/>
+ <line num="1026" type="stmt" count="18"/>
+ <line num="1028" type="stmt" count="0"/>
+ <line num="1029" type="stmt" count="0"/>
+ <line num="1034" type="stmt" count="18"/>
+ <line num="1035" type="stmt" count="0"/>
+ <line num="1036" type="stmt" count="0"/>
+ <line num="1039" type="stmt" count="0"/>
+ <line num="1041" type="stmt" count="18"/>
+ <line num="1051" type="method" name="runTest" visibility="protected" complexity="14" crap="114.35" count="18"/>
+ <line num="1053" type="stmt" count="18"/>
+ <line num="1054" type="stmt" count="0"/>
+ <line num="1055" type="stmt" count="0"/>
+ <line num="1060" type="stmt" count="18"/>
+ <line num="1061" type="stmt" count="18"/>
+ <line num="1062" type="stmt" count="0"/>
+ <line num="1063" type="stmt" count="0"/>
+ <line num="1066" type="stmt" count="18"/>
+ <line num="1068" type="stmt" count="18"/>
+ <line num="1071" type="stmt" count="18"/>
+ <line num="1072" type="stmt" count="0"/>
+ <line num="1073" type="stmt" count="0"/>
+ <line num="1076" type="stmt" count="18"/>
+ <line num="1077" type="stmt" count="0"/>
+ <line num="1078" type="stmt" count="0"/>
+ <line num="1079" type="stmt" count="0"/>
+ <line num="1080" type="stmt" count="0"/>
+ <line num="1081" type="stmt" count="0"/>
+ <line num="1082" type="stmt" count="0"/>
+ <line num="1087" type="stmt" count="0"/>
+ <line num="1088" type="stmt" count="0"/>
+ <line num="1089" type="stmt" count="0"/>
+ <line num="1090" type="stmt" count="0"/>
+ <line num="1091" type="stmt" count="0"/>
+ <line num="1096" type="stmt" count="0"/>
+ <line num="1097" type="stmt" count="0"/>
+ <line num="1098" type="stmt" count="0"/>
+ <line num="1099" type="stmt" count="0"/>
+ <line num="1100" type="stmt" count="0"/>
+ <line num="1105" type="stmt" count="0"/>
+ <line num="1106" type="stmt" count="0"/>
+ <line num="1107" type="stmt" count="0"/>
+ <line num="1108" type="stmt" count="0"/>
+ <line num="1109" type="stmt" count="0"/>
+ <line num="1114" type="stmt" count="0"/>
+ <line num="1117" type="stmt" count="0"/>
+ <line num="1120" type="stmt" count="18"/>
+ <line num="1121" type="stmt" count="0"/>
+ <line num="1122" type="stmt" count="0"/>
+ <line num="1123" type="stmt" count="0"/>
+ <line num="1124" type="stmt" count="0"/>
+ <line num="1127" type="stmt" count="18"/>
+ <line num="1128" type="stmt" count="0"/>
+ <line num="1130" type="stmt" count="0"/>
+ <line num="1131" type="stmt" count="0"/>
+ <line num="1132" type="stmt" count="0"/>
+ <line num="1133" type="stmt" count="0"/>
+ <line num="1136" type="stmt" count="18"/>
+ <line num="1137" type="stmt" count="0"/>
+ <line num="1139" type="stmt" count="0"/>
+ <line num="1140" type="stmt" count="0"/>
+ <line num="1141" type="stmt" count="0"/>
+ <line num="1142" type="stmt" count="0"/>
+ <line num="1145" type="stmt" count="18"/>
+ <line num="1146" type="stmt" count="0"/>
+ <line num="1148" type="stmt" count="0"/>
+ <line num="1149" type="stmt" count="0"/>
+ <line num="1150" type="stmt" count="0"/>
+ <line num="1151" type="stmt" count="0"/>
+ <line num="1156" type="stmt" count="18"/>
+ <line num="1162" type="method" name="verifyMockObjects" visibility="protected" complexity="9" crap="21.29" count="18"/>
+ <line num="1164" type="stmt" count="18"/>
+ <line num="1165" type="stmt" count="18"/>
+ <line num="1166" type="stmt" count="16"/>
+ <line num="1169" type="stmt" count="18"/>
+ <line num="1170" type="stmt" count="18"/>
+ <line num="1174" type="stmt" count="18"/>
+ <line num="1176" type="stmt" count="0"/>
+ <line num="1177" type="stmt" count="0"/>
+ <line num="1181" type="stmt" count="0"/>
+ <line num="1182" type="stmt" count="0"/>
+ <line num="1183" type="stmt" count="0"/>
+ <line num="1184" type="stmt" count="0"/>
+ <line num="1189" type="stmt" count="0"/>
+ <line num="1190" type="stmt" count="0"/>
+ <line num="1193" type="stmt" count="18"/>
+ <line num="1200" type="method" name="setName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1202" type="stmt" count="0"/>
+ <line num="1203" type="stmt" count="0"/>
+ <line num="1210" type="method" name="setDependencies" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1212" type="stmt" count="0"/>
+ <line num="1213" type="stmt" count="0"/>
+ <line num="1220" type="method" name="hasDependencies" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1222" type="stmt" count="0"/>
+ <line num="1230" type="method" name="setDependencyInput" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1232" type="stmt" count="0"/>
+ <line num="1233" type="stmt" count="0"/>
+ <line num="1238" type="method" name="setBeStrictAboutChangesToGlobalState" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1240" type="stmt" count="0"/>
+ <line num="1241" type="stmt" count="0"/>
+ <line num="1248" type="method" name="setBackupGlobals" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1250" type="stmt" count="0"/>
+ <line num="1251" type="stmt" count="0"/>
+ <line num="1253" type="stmt" count="0"/>
+ <line num="1260" type="method" name="setBackupStaticAttributes" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1262" type="stmt" count="0"/>
+ <line num="1263" type="stmt" count="0"/>
+ <line num="1264" type="stmt" count="0"/>
+ <line num="1266" type="stmt" count="0"/>
+ <line num="1273" type="method" name="setRunTestInSeparateProcess" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1275" type="stmt" count="0"/>
+ <line num="1276" type="stmt" count="0"/>
+ <line num="1277" type="stmt" count="0"/>
+ <line num="1280" type="stmt" count="0"/>
+ <line num="1282" type="stmt" count="0"/>
+ <line num="1289" type="method" name="setRunClassInSeparateProcess" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1291" type="stmt" count="0"/>
+ <line num="1292" type="stmt" count="0"/>
+ <line num="1293" type="stmt" count="0"/>
+ <line num="1296" type="stmt" count="0"/>
+ <line num="1298" type="stmt" count="0"/>
+ <line num="1305" type="method" name="setPreserveGlobalState" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1307" type="stmt" count="0"/>
+ <line num="1308" type="stmt" count="0"/>
+ <line num="1310" type="stmt" count="0"/>
+ <line num="1312" type="stmt" count="0"/>
+ <line num="1319" type="method" name="setInIsolation" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1321" type="stmt" count="0"/>
+ <line num="1322" type="stmt" count="0"/>
+ <line num="1324" type="stmt" count="0"/>
+ <line num="1326" type="stmt" count="0"/>
+ <line num="1331" type="method" name="isInIsolation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1333" type="stmt" count="0"/>
+ <line num="1339" type="method" name="getResult" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1341" type="stmt" count="0"/>
+ <line num="1347" type="method" name="setResult" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1349" type="stmt" count="0"/>
+ <line num="1350" type="stmt" count="0"/>
+ <line num="1357" type="method" name="setOutputCallback" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1359" type="stmt" count="0"/>
+ <line num="1360" type="stmt" count="0"/>
+ <line num="1363" type="stmt" count="0"/>
+ <line num="1364" type="stmt" count="0"/>
+ <line num="1369" type="method" name="getTestResultObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1371" type="stmt" count="0"/>
+ <line num="1377" type="method" name="setTestResultObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1379" type="stmt" count="0"/>
+ <line num="1380" type="stmt" count="0"/>
+ <line num="1385" type="method" name="registerMockObject" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="1387" type="stmt" count="18"/>
+ <line num="1388" type="stmt" count="18"/>
+ <line num="1400" type="method" name="iniSet" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="1402" type="stmt" count="0"/>
+ <line num="1403" type="stmt" count="0"/>
+ <line num="1406" type="stmt" count="0"/>
+ <line num="1408" type="stmt" count="0"/>
+ <line num="1409" type="stmt" count="0"/>
+ <line num="1411" type="stmt" count="0"/>
+ <line num="1412" type="stmt" count="0"/>
+ <line num="1413" type="stmt" count="0"/>
+ <line num="1414" type="stmt" count="0"/>
+ <line num="1415" type="stmt" count="0"/>
+ <line num="1419" type="stmt" count="0"/>
+ <line num="1430" type="method" name="setLocale" visibility="protected" complexity="7" crap="56" count="0"/>
+ <line num="1432" type="stmt" count="0"/>
+ <line num="1434" type="stmt" count="0"/>
+ <line num="1435" type="stmt" count="0"/>
+ <line num="1438" type="stmt" count="0"/>
+ <line num="1441" type="stmt" count="0"/>
+ <line num="1444" type="stmt" count="0"/>
+ <line num="1445" type="stmt" count="0"/>
+ <line num="1448" type="stmt" count="0"/>
+ <line num="1449" type="stmt" count="0"/>
+ <line num="1452" type="stmt" count="0"/>
+ <line num="1453" type="stmt" count="0"/>
+ <line num="1456" type="stmt" count="0"/>
+ <line num="1458" type="stmt" count="0"/>
+ <line num="1460" type="stmt" count="0"/>
+ <line num="1461" type="stmt" count="0"/>
+ <line num="1464" type="stmt" count="0"/>
+ <line num="1467" type="stmt" count="0"/>
+ <line num="1476" type="method" name="getMockBuilder" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="1478" type="stmt" count="18"/>
+ <line num="1490" type="method" name="createMock" visibility="protected" complexity="1" crap="1" count="18"/>
+ <line num="1492" type="stmt" count="18"/>
+ <line num="1493" type="stmt" count="18"/>
+ <line num="1494" type="stmt" count="18"/>
+ <line num="1495" type="stmt" count="18"/>
+ <line num="1496" type="stmt" count="18"/>
+ <line num="1497" type="stmt" count="18"/>
+ <line num="1510" type="method" name="createConfiguredMock" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="1512" type="stmt" count="0"/>
+ <line num="1514" type="stmt" count="0"/>
+ <line num="1515" type="stmt" count="0"/>
+ <line num="1518" type="stmt" count="0"/>
+ <line num="1531" type="method" name="createPartialMock" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="1533" type="stmt" count="0"/>
+ <line num="1534" type="stmt" count="0"/>
+ <line num="1535" type="stmt" count="0"/>
+ <line num="1536" type="stmt" count="0"/>
+ <line num="1537" type="stmt" count="0"/>
+ <line num="1538" type="stmt" count="0"/>
+ <line num="1539" type="stmt" count="0"/>
+ <line num="1552" type="method" name="createTestProxy" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="1554" type="stmt" count="0"/>
+ <line num="1555" type="stmt" count="0"/>
+ <line num="1556" type="stmt" count="0"/>
+ <line num="1557" type="stmt" count="0"/>
+ <line num="1576" type="method" name="getMockClass" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="1578" type="stmt" count="0"/>
+ <line num="1579" type="stmt" count="0"/>
+ <line num="1580" type="stmt" count="0"/>
+ <line num="1581" type="stmt" count="0"/>
+ <line num="1582" type="stmt" count="0"/>
+ <line num="1583" type="stmt" count="0"/>
+ <line num="1584" type="stmt" count="0"/>
+ <line num="1585" type="stmt" count="0"/>
+ <line num="1586" type="stmt" count="0"/>
+ <line num="1589" type="stmt" count="0"/>
+ <line num="1610" type="method" name="getMockForAbstractClass" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="1612" type="stmt" count="0"/>
+ <line num="1613" type="stmt" count="0"/>
+ <line num="1614" type="stmt" count="0"/>
+ <line num="1615" type="stmt" count="0"/>
+ <line num="1616" type="stmt" count="0"/>
+ <line num="1617" type="stmt" count="0"/>
+ <line num="1618" type="stmt" count="0"/>
+ <line num="1619" type="stmt" count="0"/>
+ <line num="1620" type="stmt" count="0"/>
+ <line num="1623" type="stmt" count="0"/>
+ <line num="1625" type="stmt" count="0"/>
+ <line num="1640" type="method" name="getMockFromWsdl" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="1642" type="stmt" count="0"/>
+ <line num="1643" type="stmt" count="0"/>
+ <line num="1646" type="stmt" count="0"/>
+ <line num="1648" type="stmt" count="0"/>
+ <line num="1649" type="stmt" count="0"/>
+ <line num="1650" type="stmt" count="0"/>
+ <line num="1651" type="stmt" count="0"/>
+ <line num="1652" type="stmt" count="0"/>
+ <line num="1657" type="stmt" count="0"/>
+ <line num="1658" type="stmt" count="0"/>
+ <line num="1659" type="stmt" count="0"/>
+ <line num="1660" type="stmt" count="0"/>
+ <line num="1661" type="stmt" count="0"/>
+ <line num="1662" type="stmt" count="0"/>
+ <line num="1663" type="stmt" count="0"/>
+ <line num="1664" type="stmt" count="0"/>
+ <line num="1667" type="stmt" count="0"/>
+ <line num="1669" type="stmt" count="0"/>
+ <line num="1690" type="method" name="getMockForTrait" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="1692" type="stmt" count="0"/>
+ <line num="1693" type="stmt" count="0"/>
+ <line num="1694" type="stmt" count="0"/>
+ <line num="1695" type="stmt" count="0"/>
+ <line num="1696" type="stmt" count="0"/>
+ <line num="1697" type="stmt" count="0"/>
+ <line num="1698" type="stmt" count="0"/>
+ <line num="1699" type="stmt" count="0"/>
+ <line num="1700" type="stmt" count="0"/>
+ <line num="1703" type="stmt" count="0"/>
+ <line num="1705" type="stmt" count="0"/>
+ <line num="1722" type="method" name="getObjectForTrait" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="1724" type="stmt" count="0"/>
+ <line num="1725" type="stmt" count="0"/>
+ <line num="1726" type="stmt" count="0"/>
+ <line num="1727" type="stmt" count="0"/>
+ <line num="1728" type="stmt" count="0"/>
+ <line num="1729" type="stmt" count="0"/>
+ <line num="1730" type="stmt" count="0"/>
+ <line num="1741" type="method" name="prophesize" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="1743" type="stmt" count="0"/>
+ <line num="1751" type="method" name="addToAssertionCount" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="1753" type="stmt" count="18"/>
+ <line num="1754" type="stmt" count="18"/>
+ <line num="1761" type="method" name="getNumAssertions" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="1763" type="stmt" count="18"/>
+ <line num="1772" type="method" name="any" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="1774" type="stmt" count="1"/>
+ <line num="1782" type="method" name="never" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="1784" type="stmt" count="1"/>
+ <line num="1795" type="method" name="atLeast" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1797" type="stmt" count="0"/>
+ <line num="1798" type="stmt" count="0"/>
+ <line num="1807" type="method" name="atLeastOnce" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1809" type="stmt" count="0"/>
+ <line num="1817" type="method" name="once" visibility="public" complexity="1" crap="1" count="16"/>
+ <line num="1819" type="stmt" count="16"/>
+ <line num="1830" type="method" name="exactly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1832" type="stmt" count="0"/>
+ <line num="1843" type="method" name="atMost" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1845" type="stmt" count="0"/>
+ <line num="1856" type="method" name="at" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1858" type="stmt" count="0"/>
+ <line num="1866" type="method" name="returnValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1868" type="stmt" count="0"/>
+ <line num="1876" type="method" name="returnValueMap" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1878" type="stmt" count="0"/>
+ <line num="1886" type="method" name="returnArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1888" type="stmt" count="0"/>
+ <line num="1896" type="method" name="returnCallback" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1898" type="stmt" count="0"/>
+ <line num="1908" type="method" name="returnSelf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1910" type="stmt" count="0"/>
+ <line num="1918" type="method" name="throwException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1920" type="stmt" count="0"/>
+ <line num="1928" type="method" name="onConsecutiveCalls" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1930" type="stmt" count="0"/>
+ <line num="1932" type="stmt" count="0"/>
+ <line num="1938" type="method" name="usesDataProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1940" type="stmt" count="0"/>
+ <line num="1946" type="method" name="dataDescription" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1948" type="stmt" count="0"/>
+ <line num="1954" type="method" name="dataName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1956" type="stmt" count="0"/>
+ <line num="1959" type="method" name="registerComparator" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1961" type="stmt" count="0"/>
+ <line num="1963" type="stmt" count="0"/>
+ <line num="1964" type="stmt" count="0"/>
+ <line num="1973" type="method" name="getDataSetAsString" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="1975" type="stmt" count="0"/>
+ <line num="1977" type="stmt" count="0"/>
+ <line num="1978" type="stmt" count="0"/>
+ <line num="1979" type="stmt" count="0"/>
+ <line num="1981" type="stmt" count="0"/>
+ <line num="1984" type="stmt" count="0"/>
+ <line num="1986" type="stmt" count="0"/>
+ <line num="1987" type="stmt" count="0"/>
+ <line num="1991" type="stmt" count="0"/>
+ <line num="1999" type="method" name="getProvidedData" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="2001" type="stmt" count="0"/>
+ <line num="2009" type="method" name="createResult" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="2011" type="stmt" count="0"/>
+ <line num="2014" type="method" name="handleDependencies" visibility="protected" complexity="18" crap="342" count="0"/>
+ <line num="2016" type="stmt" count="0"/>
+ <line num="2017" type="stmt" count="0"/>
+ <line num="2018" type="stmt" count="0"/>
+ <line num="2019" type="stmt" count="0"/>
+ <line num="2020" type="stmt" count="0"/>
+ <line num="2022" type="stmt" count="0"/>
+ <line num="2023" type="stmt" count="0"/>
+ <line num="2025" type="stmt" count="0"/>
+ <line num="2026" type="stmt" count="0"/>
+ <line num="2030" type="stmt" count="0"/>
+ <line num="2032" type="stmt" count="0"/>
+ <line num="2033" type="stmt" count="0"/>
+ <line num="2034" type="stmt" count="0"/>
+ <line num="2036" type="stmt" count="0"/>
+ <line num="2037" type="stmt" count="0"/>
+ <line num="2038" type="stmt" count="0"/>
+ <line num="2039" type="stmt" count="0"/>
+ <line num="2040" type="stmt" count="0"/>
+ <line num="2041" type="stmt" count="0"/>
+ <line num="2044" type="stmt" count="0"/>
+ <line num="2045" type="stmt" count="0"/>
+ <line num="2046" type="stmt" count="0"/>
+ <line num="2047" type="stmt" count="0"/>
+ <line num="2048" type="stmt" count="0"/>
+ <line num="2049" type="stmt" count="0"/>
+ <line num="2052" type="stmt" count="0"/>
+ <line num="2053" type="stmt" count="0"/>
+ <line num="2056" type="stmt" count="0"/>
+ <line num="2057" type="stmt" count="0"/>
+ <line num="2058" type="stmt" count="0"/>
+ <line num="2059" type="stmt" count="0"/>
+ <line num="2060" type="stmt" count="0"/>
+ <line num="2061" type="stmt" count="0"/>
+ <line num="2062" type="stmt" count="0"/>
+ <line num="2063" type="stmt" count="0"/>
+ <line num="2068" type="stmt" count="0"/>
+ <line num="2070" type="stmt" count="0"/>
+ <line num="2073" type="stmt" count="0"/>
+ <line num="2074" type="stmt" count="0"/>
+ <line num="2075" type="stmt" count="0"/>
+ <line num="2076" type="stmt" count="0"/>
+ <line num="2077" type="stmt" count="0"/>
+ <line num="2078" type="stmt" count="0"/>
+ <line num="2079" type="stmt" count="0"/>
+ <line num="2080" type="stmt" count="0"/>
+ <line num="2085" type="stmt" count="0"/>
+ <line num="2088" type="stmt" count="0"/>
+ <line num="2089" type="stmt" count="0"/>
+ <line num="2090" type="stmt" count="0"/>
+ <line num="2092" type="stmt" count="0"/>
+ <line num="2093" type="stmt" count="0"/>
+ <line num="2094" type="stmt" count="0"/>
+ <line num="2096" type="stmt" count="0"/>
+ <line num="2099" type="stmt" count="0"/>
+ <line num="2104" type="stmt" count="0"/>
+ <line num="2110" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2112" type="stmt" count="0"/>
+ <line num="2118" type="method" name="setUp" visibility="protected" complexity="1" crap="1" count="18"/>
+ <line num="2120" type="stmt" count="18"/>
+ <line num="2128" type="method" name="assertPreConditions" visibility="protected" complexity="1" crap="1" count="18"/>
+ <line num="2130" type="stmt" count="18"/>
+ <line num="2138" type="method" name="assertPostConditions" visibility="protected" complexity="1" crap="1" count="18"/>
+ <line num="2140" type="stmt" count="18"/>
+ <line num="2146" type="method" name="tearDown" visibility="protected" complexity="1" crap="1" count="18"/>
+ <line num="2148" type="stmt" count="18"/>
+ <line num="2153" type="method" name="tearDownAfterClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2155" type="stmt" count="0"/>
+ <line num="2164" type="method" name="onNotSuccessfulTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="2166" type="stmt" count="0"/>
+ <line num="2174" type="method" name="prepareTemplate" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="2176" type="stmt" count="0"/>
+ <line num="2183" type="method" name="getMockObjectGenerator" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="2185" type="stmt" count="0"/>
+ <line num="2186" type="stmt" count="0"/>
+ <line num="2189" type="stmt" count="0"/>
+ <line num="2192" type="method" name="startOutputBuffering" visibility="private" complexity="1" crap="1" count="18"/>
+ <line num="2194" type="stmt" count="18"/>
+ <line num="2196" type="stmt" count="18"/>
+ <line num="2197" type="stmt" count="18"/>
+ <line num="2198" type="stmt" count="18"/>
+ <line num="2200" type="method" name="stopOutputBuffering" visibility="private" complexity="4" crap="5.63" count="18"/>
+ <line num="2202" type="stmt" count="18"/>
+ <line num="2203" type="stmt" count="0"/>
+ <line num="2204" type="stmt" count="0"/>
+ <line num="2207" type="stmt" count="0"/>
+ <line num="2208" type="stmt" count="0"/>
+ <line num="2212" type="stmt" count="18"/>
+ <line num="2214" type="stmt" count="18"/>
+ <line num="2215" type="stmt" count="18"/>
+ <line num="2217" type="stmt" count="0"/>
+ <line num="2218" type="stmt" count="0"/>
+ <line num="2219" type="stmt" count="0"/>
+ <line num="2223" type="stmt" count="18"/>
+ <line num="2225" type="stmt" count="18"/>
+ <line num="2226" type="stmt" count="18"/>
+ <line num="2227" type="stmt" count="18"/>
+ <line num="2229" type="method" name="snapshotGlobalState" visibility="private" complexity="5" crap="5.93" count="18"/>
+ <line num="2231" type="stmt" count="18"/>
+ <line num="2232" type="stmt" count="18"/>
+ <line num="2233" type="stmt" count="18"/>
+ <line num="2234" type="stmt" count="18"/>
+ <line num="2237" type="stmt" count="0"/>
+ <line num="2238" type="stmt" count="0"/>
+ <line num="2240" type="method" name="restoreGlobalState" visibility="private" complexity="7" crap="39.83" count="18"/>
+ <line num="2242" type="stmt" count="18"/>
+ <line num="2243" type="stmt" count="18"/>
+ <line num="2246" type="stmt" count="0"/>
+ <line num="2248" type="stmt" count="0"/>
+ <line num="2249" type="stmt" count="0"/>
+ <line num="2250" type="stmt" count="0"/>
+ <line num="2252" type="stmt" count="0"/>
+ <line num="2257" type="stmt" count="0"/>
+ <line num="2259" type="stmt" count="0"/>
+ <line num="2260" type="stmt" count="0"/>
+ <line num="2263" type="stmt" count="0"/>
+ <line num="2264" type="stmt" count="0"/>
+ <line num="2267" type="stmt" count="0"/>
+ <line num="2269" type="stmt" count="0"/>
+ <line num="2270" type="stmt" count="0"/>
+ <line num="2272" type="stmt" count="0"/>
+ <line num="2279" type="method" name="createGlobalStateSnapshot" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="2281" type="stmt" count="0"/>
+ <line num="2283" type="stmt" count="0"/>
+ <line num="2284" type="stmt" count="0"/>
+ <line num="2287" type="stmt" count="0"/>
+ <line num="2288" type="stmt" count="0"/>
+ <line num="2289" type="stmt" count="0"/>
+ <line num="2290" type="stmt" count="0"/>
+ <line num="2291" type="stmt" count="0"/>
+ <line num="2292" type="stmt" count="0"/>
+ <line num="2293" type="stmt" count="0"/>
+ <line num="2294" type="stmt" count="0"/>
+ <line num="2295" type="stmt" count="0"/>
+ <line num="2296" type="stmt" count="0"/>
+ <line num="2297" type="stmt" count="0"/>
+ <line num="2299" type="stmt" count="0"/>
+ <line num="2300" type="stmt" count="0"/>
+ <line num="2301" type="stmt" count="0"/>
+ <line num="2306" type="stmt" count="0"/>
+ <line num="2307" type="stmt" count="0"/>
+ <line num="2308" type="stmt" count="0"/>
+ <line num="2309" type="stmt" count="0"/>
+ <line num="2310" type="stmt" count="0"/>
+ <line num="2311" type="stmt" count="0"/>
+ <line num="2312" type="stmt" count="0"/>
+ <line num="2313" type="stmt" count="0"/>
+ <line num="2314" type="stmt" count="0"/>
+ <line num="2315" type="stmt" count="0"/>
+ <line num="2316" type="stmt" count="0"/>
+ <line num="2326" type="method" name="compareGlobalStateSnapshots" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="2328" type="stmt" count="0"/>
+ <line num="2330" type="stmt" count="0"/>
+ <line num="2331" type="stmt" count="0"/>
+ <line num="2332" type="stmt" count="0"/>
+ <line num="2333" type="stmt" count="0"/>
+ <line num="2334" type="stmt" count="0"/>
+ <line num="2337" type="stmt" count="0"/>
+ <line num="2338" type="stmt" count="0"/>
+ <line num="2339" type="stmt" count="0"/>
+ <line num="2340" type="stmt" count="0"/>
+ <line num="2344" type="stmt" count="0"/>
+ <line num="2345" type="stmt" count="0"/>
+ <line num="2346" type="stmt" count="0"/>
+ <line num="2347" type="stmt" count="0"/>
+ <line num="2348" type="stmt" count="0"/>
+ <line num="2351" type="stmt" count="0"/>
+ <line num="2360" type="method" name="compareGlobalStateSnapshotPart" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="2362" type="stmt" count="0"/>
+ <line num="2363" type="stmt" count="0"/>
+ <line num="2364" type="stmt" count="0"/>
+ <line num="2366" type="stmt" count="0"/>
+ <line num="2367" type="stmt" count="0"/>
+ <line num="2368" type="stmt" count="0"/>
+ <line num="2371" type="stmt" count="0"/>
+ <line num="2372" type="stmt" count="0"/>
+ <line num="2375" type="stmt" count="0"/>
+ <line num="2380" type="method" name="getProphet" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="2382" type="stmt" count="0"/>
+ <line num="2383" type="stmt" count="0"/>
+ <line num="2386" type="stmt" count="0"/>
+ <line num="2394" type="method" name="shouldInvocationMockerBeReset" visibility="private" complexity="7" crap="17.58" count="18"/>
+ <line num="2396" type="stmt" count="18"/>
+ <line num="2398" type="stmt" count="18"/>
+ <line num="2399" type="stmt" count="0"/>
+ <line num="2400" type="stmt" count="0"/>
+ <line num="2404" type="stmt" count="18"/>
+ <line num="2405" type="stmt" count="18"/>
+ <line num="2408" type="stmt" count="0"/>
+ <line num="2409" type="stmt" count="0"/>
+ <line num="2410" type="stmt" count="0"/>
+ <line num="2414" type="stmt" count="0"/>
+ <line num="2421" type="method" name="registerMockObjectsFromTestArguments" visibility="private" complexity="9" crap="28.78" count="18"/>
+ <line num="2423" type="stmt" count="18"/>
+ <line num="2424" type="stmt" count="0"/>
+ <line num="2426" type="stmt" count="0"/>
+ <line num="2427" type="stmt" count="0"/>
+ <line num="2428" type="stmt" count="0"/>
+ <line num="2432" type="stmt" count="18"/>
+ <line num="2433" type="stmt" count="3"/>
+ <line num="2434" type="stmt" count="0"/>
+ <line num="2435" type="stmt" count="0"/>
+ <line num="2438" type="stmt" count="0"/>
+ <line num="2439" type="stmt" count="3"/>
+ <line num="2440" type="stmt" count="0"/>
+ <line num="2442" type="stmt" count="0"/>
+ <line num="2443" type="stmt" count="0"/>
+ <line num="2444" type="stmt" count="3"/>
+ <line num="2449" type="stmt" count="18"/>
+ <line num="2451" type="method" name="setDoesNotPerformAssertionsFromAnnotation" visibility="private" complexity="2" crap="2.06" count="18"/>
+ <line num="2453" type="stmt" count="18"/>
+ <line num="2455" type="stmt" count="18"/>
+ <line num="2456" type="stmt" count="0"/>
+ <line num="2458" type="stmt" count="18"/>
+ <line num="2465" type="method" name="isCloneable" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="2467" type="stmt" count="0"/>
+ <line num="2469" type="stmt" count="0"/>
+ <line num="2470" type="stmt" count="0"/>
+ <line num="2473" type="stmt" count="0"/>
+ <line num="2474" type="stmt" count="0"/>
+ <line num="2475" type="stmt" count="0"/>
+ <line num="2478" type="stmt" count="0"/>
+ <line num="2481" type="method" name="unregisterCustomComparators" visibility="private" complexity="2" crap="2.03" count="18"/>
+ <line num="2483" type="stmt" count="18"/>
+ <line num="2485" type="stmt" count="18"/>
+ <line num="2486" type="stmt" count="0"/>
+ <line num="2489" type="stmt" count="18"/>
+ <line num="2490" type="stmt" count="18"/>
+ <line num="2492" type="method" name="cleanupIniSettings" visibility="private" complexity="2" crap="2.06" count="18"/>
+ <line num="2494" type="stmt" count="18"/>
+ <line num="2495" type="stmt" count="0"/>
+ <line num="2498" type="stmt" count="18"/>
+ <line num="2499" type="stmt" count="18"/>
+ <line num="2501" type="method" name="cleanupLocaleSettings" visibility="private" complexity="2" crap="2.06" count="18"/>
+ <line num="2503" type="stmt" count="18"/>
+ <line num="2504" type="stmt" count="0"/>
+ <line num="2507" type="stmt" count="18"/>
+ <line num="2508" type="stmt" count="18"/>
+ <line num="2510" type="method" name="checkExceptionExpectations" visibility="private" complexity="10" crap="110" count="0"/>
+ <line num="2512" type="stmt" count="0"/>
+ <line num="2514" type="stmt" count="0"/>
+ <line num="2515" type="stmt" count="0"/>
+ <line num="2518" type="stmt" count="0"/>
+ <line num="2519" type="stmt" count="0"/>
+ <line num="2522" type="stmt" count="0"/>
+ <line num="2523" type="stmt" count="0"/>
+ <line num="2525" type="stmt" count="0"/>
+ <line num="2526" type="stmt" count="0"/>
+ <line num="2527" type="stmt" count="0"/>
+ <line num="2528" type="stmt" count="0"/>
+ <line num="2532" type="stmt" count="0"/>
+ <metrics loc="2534" ncloc="1736" classes="1" methods="121" coveredmethods="15" conditionals="0" coveredconditionals="0" statements="776" coveredstatements="140" elements="897" coveredelements="155"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/TestFailure.php">
+ <class name="PHPUnit\Framework\TestFailure" namespace="PHPUnit\Framework">
+ <metrics complexity="18" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="38" coveredelements="0"/>
+ </class>
+ <line num="41" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="61" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="75" type="method" name="getExceptionAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="87" type="method" name="exceptionToString" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="119" type="method" name="getTestName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="134" type="method" name="failedTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="144" type="method" name="thrownException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="154" type="method" name="exceptionMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="165" type="method" name="isFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <metrics loc="169" ncloc="95" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="38" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/TestListenerDefaultImplementation.php">
+ <class name="TestListenerDefaultImplementation" namespace="PHPUnit\Framework">
+ <metrics complexity="10" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="30" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="addError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="addWarning" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="addFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="method" name="addIncompleteTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="addRiskyTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="addSkippedTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="startTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="endTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="method" name="startTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="method" name="endTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <metrics loc="53" ncloc="45" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="30" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/TestResult.php">
+ <class name="PHPUnit\Framework\TestResult" namespace="PHPUnit\Framework">
+ <metrics complexity="176" methods="60" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="393" coveredstatements="31" elements="453" coveredelements="31"/>
+ </class>
+ <line num="194" type="method" name="addListener" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="204" type="method" name="removeListener" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="216" type="method" name="flushListeners" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="232" type="method" name="addError" visibility="public" complexity="12" crap="156" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="289" type="method" name="addWarning" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="312" type="method" name="addFailure" visibility="public" complexity="11" crap="132" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="361" type="method" name="startTestSuite" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="377" type="method" name="endTestSuite" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="389" type="method" name="startTest" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="405" type="method" name="endTest" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="432" type="method" name="allHarmless" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="442" type="method" name="riskyCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="452" type="method" name="allCompletelyImplemented" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="462" type="method" name="notImplementedCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="472" type="method" name="risky" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="482" type="method" name="notImplemented" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="492" type="method" name="noneSkipped" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="502" type="method" name="skippedCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="512" type="method" name="skipped" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="522" type="method" name="errorCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="532" type="method" name="errors" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="542" type="method" name="failureCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="552" type="method" name="failures" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="562" type="method" name="warningCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="572" type="method" name="warnings" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="582" type="method" name="passed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="592" type="method" name="topTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="602" type="method" name="getCollectCodeCoverageInformation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="612" type="method" name="run" visibility="public" complexity="60" crap="2122.91" count="18"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="626" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="18"/>
+ <line num="663" type="stmt" count="18"/>
+ <line num="664" type="stmt" count="18"/>
+ <line num="665" type="stmt" count="18"/>
+ <line num="667" type="stmt" count="18"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="671" type="stmt" count="18"/>
+ <line num="674" type="stmt" count="18"/>
+ <line num="675" type="stmt" count="18"/>
+ <line num="676" type="stmt" count="18"/>
+ <line num="677" type="stmt" count="18"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="698" type="stmt" count="18"/>
+ <line num="700" type="stmt" count="0"/>
+ <line num="701" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="704" type="stmt" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="720" type="stmt" count="0"/>
+ <line num="721" type="stmt" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="726" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="741" type="stmt" count="0"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="746" type="stmt" count="0"/>
+ <line num="749" type="stmt" count="18"/>
+ <line num="750" type="stmt" count="18"/>
+ <line num="752" type="stmt" count="18"/>
+ <line num="753" type="stmt" count="0"/>
+ <line num="754" type="stmt" count="0"/>
+ <line num="755" type="stmt" count="0"/>
+ <line num="757" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="760" type="stmt" count="0"/>
+ <line num="761" type="stmt" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="766" type="stmt" count="0"/>
+ <line num="769" type="stmt" count="0"/>
+ <line num="775" type="stmt" count="18"/>
+ <line num="776" type="stmt" count="18"/>
+ <line num="777" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="18"/>
+ <line num="781" type="stmt" count="18"/>
+ <line num="782" type="stmt" count="18"/>
+ <line num="783" type="stmt" count="18"/>
+ <line num="785" type="stmt" count="18"/>
+ <line num="787" type="stmt" count="18"/>
+ <line num="788" type="stmt" count="18"/>
+ <line num="789" type="stmt" count="18"/>
+ <line num="792" type="stmt" count="18"/>
+ <line num="793" type="stmt" count="18"/>
+ <line num="794" type="stmt" count="18"/>
+ <line num="796" type="stmt" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="799" type="stmt" count="0"/>
+ <line num="800" type="stmt" count="0"/>
+ <line num="802" type="stmt" count="0"/>
+ <line num="808" type="stmt" count="18"/>
+ <line num="809" type="stmt" count="18"/>
+ <line num="810" type="stmt" count="18"/>
+ <line num="811" type="stmt" count="18"/>
+ <line num="813" type="stmt" count="0"/>
+ <line num="814" type="stmt" count="0"/>
+ <line num="815" type="stmt" count="0"/>
+ <line num="816" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="820" type="stmt" count="0"/>
+ <line num="822" type="stmt" count="0"/>
+ <line num="823" type="stmt" count="0"/>
+ <line num="824" type="stmt" count="0"/>
+ <line num="825" type="stmt" count="0"/>
+ <line num="827" type="stmt" count="0"/>
+ <line num="829" type="stmt" count="0"/>
+ <line num="831" type="stmt" count="0"/>
+ <line num="832" type="stmt" count="0"/>
+ <line num="833" type="stmt" count="0"/>
+ <line num="834" type="stmt" count="0"/>
+ <line num="835" type="stmt" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="838" type="stmt" count="0"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="842" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="850" type="stmt" count="0"/>
+ <line num="851" type="stmt" count="0"/>
+ <line num="854" type="stmt" count="0"/>
+ <line num="855" type="stmt" count="0"/>
+ <line num="856" type="stmt" count="0"/>
+ <line num="857" type="stmt" count="0"/>
+ <line num="858" type="stmt" count="0"/>
+ <line num="859" type="stmt" count="0"/>
+ <line num="860" type="stmt" count="0"/>
+ <line num="861" type="stmt" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="863" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="866" type="stmt" count="0"/>
+ <line num="868" type="stmt" count="0"/>
+ <line num="870" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="874" type="stmt" count="0"/>
+ <line num="875" type="stmt" count="0"/>
+ <line num="876" type="stmt" count="0"/>
+ <line num="879" type="stmt" count="0"/>
+ <line num="881" type="stmt" count="0"/>
+ <line num="882" type="stmt" count="0"/>
+ <line num="884" type="stmt" count="0"/>
+ <line num="885" type="stmt" count="0"/>
+ <line num="886" type="stmt" count="0"/>
+ <line num="887" type="stmt" count="0"/>
+ <line num="888" type="stmt" count="0"/>
+ <line num="890" type="stmt" count="0"/>
+ <line num="895" type="stmt" count="0"/>
+ <line num="896" type="stmt" count="0"/>
+ <line num="903" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="905" type="stmt" count="0"/>
+ <line num="913" type="method" name="shouldStop" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="915" type="stmt" count="0"/>
+ <line num="921" type="method" name="stop" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="923" type="stmt" count="0"/>
+ <line num="924" type="stmt" count="0"/>
+ <line num="931" type="method" name="getCodeCoverage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="941" type="method" name="setCodeCoverage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="943" type="stmt" count="0"/>
+ <line num="944" type="stmt" count="0"/>
+ <line num="953" type="method" name="convertErrorsToExceptions" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="955" type="stmt" count="0"/>
+ <line num="956" type="stmt" count="0"/>
+ <line num="959" type="stmt" count="0"/>
+ <line num="960" type="stmt" count="0"/>
+ <line num="967" type="method" name="getConvertErrorsToExceptions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="969" type="stmt" count="0"/>
+ <line num="979" type="method" name="stopOnError" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="982" type="stmt" count="0"/>
+ <line num="985" type="stmt" count="0"/>
+ <line num="986" type="stmt" count="0"/>
+ <line num="995" type="method" name="stopOnFailure" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="998" type="stmt" count="0"/>
+ <line num="1001" type="stmt" count="0"/>
+ <line num="1002" type="stmt" count="0"/>
+ <line num="1011" type="method" name="stopOnWarning" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1013" type="stmt" count="0"/>
+ <line num="1014" type="stmt" count="0"/>
+ <line num="1017" type="stmt" count="0"/>
+ <line num="1018" type="stmt" count="0"/>
+ <line num="1025" type="method" name="beStrictAboutTestsThatDoNotTestAnything" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1027" type="stmt" count="0"/>
+ <line num="1028" type="stmt" count="0"/>
+ <line num="1031" type="stmt" count="0"/>
+ <line num="1032" type="stmt" count="0"/>
+ <line num="1037" type="method" name="isStrictAboutTestsThatDoNotTestAnything" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1039" type="stmt" count="0"/>
+ <line num="1047" type="method" name="beStrictAboutOutputDuringTests" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1049" type="stmt" count="0"/>
+ <line num="1050" type="stmt" count="0"/>
+ <line num="1053" type="stmt" count="0"/>
+ <line num="1054" type="stmt" count="0"/>
+ <line num="1059" type="method" name="isStrictAboutOutputDuringTests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1061" type="stmt" count="0"/>
+ <line num="1069" type="method" name="beStrictAboutResourceUsageDuringSmallTests" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1071" type="stmt" count="0"/>
+ <line num="1072" type="stmt" count="0"/>
+ <line num="1075" type="stmt" count="0"/>
+ <line num="1076" type="stmt" count="0"/>
+ <line num="1081" type="method" name="isStrictAboutResourceUsageDuringSmallTests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1083" type="stmt" count="0"/>
+ <line num="1091" type="method" name="enforceTimeLimit" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1093" type="stmt" count="0"/>
+ <line num="1094" type="stmt" count="0"/>
+ <line num="1097" type="stmt" count="0"/>
+ <line num="1098" type="stmt" count="0"/>
+ <line num="1103" type="method" name="enforcesTimeLimit" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1105" type="stmt" count="0"/>
+ <line num="1113" type="method" name="beStrictAboutTodoAnnotatedTests" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1115" type="stmt" count="0"/>
+ <line num="1116" type="stmt" count="0"/>
+ <line num="1119" type="stmt" count="0"/>
+ <line num="1120" type="stmt" count="0"/>
+ <line num="1125" type="method" name="isStrictAboutTodoAnnotatedTests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1127" type="stmt" count="0"/>
+ <line num="1137" type="method" name="stopOnRisky" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1139" type="stmt" count="0"/>
+ <line num="1140" type="stmt" count="0"/>
+ <line num="1143" type="stmt" count="0"/>
+ <line num="1144" type="stmt" count="0"/>
+ <line num="1153" type="method" name="stopOnIncomplete" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1155" type="stmt" count="0"/>
+ <line num="1156" type="stmt" count="0"/>
+ <line num="1159" type="stmt" count="0"/>
+ <line num="1160" type="stmt" count="0"/>
+ <line num="1169" type="method" name="stopOnSkipped" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1171" type="stmt" count="0"/>
+ <line num="1172" type="stmt" count="0"/>
+ <line num="1175" type="stmt" count="0"/>
+ <line num="1176" type="stmt" count="0"/>
+ <line num="1183" type="method" name="time" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1185" type="stmt" count="0"/>
+ <line num="1193" type="method" name="wasSuccessful" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="1195" type="stmt" count="0"/>
+ <line num="1205" type="method" name="setTimeoutForSmallTests" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1207" type="stmt" count="0"/>
+ <line num="1208" type="stmt" count="0"/>
+ <line num="1211" type="stmt" count="0"/>
+ <line num="1212" type="stmt" count="0"/>
+ <line num="1221" type="method" name="setTimeoutForMediumTests" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1223" type="stmt" count="0"/>
+ <line num="1224" type="stmt" count="0"/>
+ <line num="1227" type="stmt" count="0"/>
+ <line num="1228" type="stmt" count="0"/>
+ <line num="1237" type="method" name="setTimeoutForLargeTests" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1239" type="stmt" count="0"/>
+ <line num="1240" type="stmt" count="0"/>
+ <line num="1243" type="stmt" count="0"/>
+ <line num="1244" type="stmt" count="0"/>
+ <line num="1251" type="method" name="getTimeoutForLargeTests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1253" type="stmt" count="0"/>
+ <line num="1259" type="method" name="setRegisterMockObjectsFromTestArgumentsRecursively" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1261" type="stmt" count="0"/>
+ <line num="1262" type="stmt" count="0"/>
+ <line num="1265" type="stmt" count="0"/>
+ <line num="1266" type="stmt" count="0"/>
+ <line num="1276" type="method" name="getHierarchy" visibility="protected" complexity="6" crap="42" count="0"/>
+ <line num="1278" type="stmt" count="0"/>
+ <line num="1279" type="stmt" count="0"/>
+ <line num="1281" type="stmt" count="0"/>
+ <line num="1284" type="stmt" count="0"/>
+ <line num="1286" type="stmt" count="0"/>
+ <line num="1287" type="stmt" count="0"/>
+ <line num="1288" type="stmt" count="0"/>
+ <line num="1289" type="stmt" count="0"/>
+ <line num="1292" type="stmt" count="0"/>
+ <line num="1295" type="stmt" count="0"/>
+ <line num="1297" type="stmt" count="0"/>
+ <line num="1298" type="stmt" count="0"/>
+ <line num="1299" type="stmt" count="0"/>
+ <line num="1301" type="stmt" count="0"/>
+ <line num="1304" type="stmt" count="0"/>
+ <line num="1308" type="stmt" count="0"/>
+ <metrics loc="1310" ncloc="889" classes="1" methods="60" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="393" coveredstatements="31" elements="453" coveredelements="31"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/TestSuite.php">
+ <class name="PHPUnit\Framework\TestSuite" namespace="PHPUnit\Framework">
+ <metrics complexity="152" methods="33" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="349" coveredstatements="0" elements="382" coveredelements="0"/>
+ </class>
+ <line num="129" type="method" name="__construct" visibility="public" complexity="15" crap="240" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="209" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="220" type="method" name="addTest" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="257" type="method" name="addTestSuite" visibility="public" complexity="11" crap="132" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="309" type="method" name="addTestFile" visibility="public" complexity="14" crap="210" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="392" type="method" name="addTestFiles" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="414" type="method" name="count" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="439" type="method" name="createTest" visibility="public" complexity="30" crap="930" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="577" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="622" type="stmt" count="0"/>
+ <line num="630" type="method" name="createResult" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="640" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="650" type="method" name="getGroups" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="655" type="method" name="getGroupDetails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="665" type="method" name="setGroupDetails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="677" type="method" name="run" visibility="public" complexity="23" crap="552" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="684" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="694" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="697" type="stmt" count="0"/>
+ <line num="698" type="stmt" count="0"/>
+ <line num="699" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="705" type="stmt" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="714" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="720" type="stmt" count="0"/>
+ <line num="721" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="725" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="748" type="stmt" count="0"/>
+ <line num="749" type="stmt" count="0"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="751" type="stmt" count="0"/>
+ <line num="752" type="stmt" count="0"/>
+ <line num="755" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="760" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="766" type="stmt" count="0"/>
+ <line num="768" type="stmt" count="0"/>
+ <line num="776" type="method" name="setRunTestInSeparateProcess" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="778" type="stmt" count="0"/>
+ <line num="779" type="stmt" count="0"/>
+ <line num="781" type="stmt" count="0"/>
+ <line num="783" type="stmt" count="0"/>
+ <line num="793" type="method" name="runTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="795" type="stmt" count="0"/>
+ <line num="796" type="stmt" count="0"/>
+ <line num="803" type="method" name="setName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="805" type="stmt" count="0"/>
+ <line num="806" type="stmt" count="0"/>
+ <line num="815" type="method" name="testAt" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="817" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="821" type="stmt" count="0"/>
+ <line num="829" type="method" name="tests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="831" type="stmt" count="0"/>
+ <line num="839" type="method" name="setTests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="842" type="stmt" count="0"/>
+ <line num="851" type="method" name="markTestSuiteSkipped" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="860" type="method" name="addTestMethod" visibility="protected" complexity="5" crap="30" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="863" type="stmt" count="0"/>
+ <line num="866" type="stmt" count="0"/>
+ <line num="868" type="stmt" count="0"/>
+ <line num="869" type="stmt" count="0"/>
+ <line num="870" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="874" type="stmt" count="0"/>
+ <line num="879" type="stmt" count="0"/>
+ <line num="882" type="stmt" count="0"/>
+ <line num="884" type="stmt" count="0"/>
+ <line num="885" type="stmt" count="0"/>
+ <line num="886" type="stmt" count="0"/>
+ <line num="890" type="stmt" count="0"/>
+ <line num="891" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="894" type="stmt" count="0"/>
+ <line num="901" type="method" name="isTestMethod" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="909" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="912" type="stmt" count="0"/>
+ <line num="920" type="method" name="warning" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="922" type="stmt" count="0"/>
+ <line num="932" type="method" name="skipTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="934" type="stmt" count="0"/>
+ <line num="944" type="method" name="incompleteTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="946" type="stmt" count="0"/>
+ <line num="952" type="method" name="setBeStrictAboutChangesToGlobalState" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="954" type="stmt" count="0"/>
+ <line num="955" type="stmt" count="0"/>
+ <line num="957" type="stmt" count="0"/>
+ <line num="962" type="method" name="setBackupGlobals" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="964" type="stmt" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="967" type="stmt" count="0"/>
+ <line num="972" type="method" name="setBackupStaticAttributes" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="974" type="stmt" count="0"/>
+ <line num="975" type="stmt" count="0"/>
+ <line num="977" type="stmt" count="0"/>
+ <line num="984" type="method" name="getIterator" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="986" type="stmt" count="0"/>
+ <line num="988" type="stmt" count="0"/>
+ <line num="989" type="stmt" count="0"/>
+ <line num="992" type="stmt" count="0"/>
+ <line num="995" type="method" name="injectFilter" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="998" type="stmt" count="0"/>
+ <line num="999" type="stmt" count="0"/>
+ <line num="1000" type="stmt" count="0"/>
+ <line num="1003" type="stmt" count="0"/>
+ <line num="1009" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="1011" type="stmt" count="0"/>
+ <line num="1017" type="method" name="tearDown" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="1019" type="stmt" count="0"/>
+ <metrics loc="1020" ncloc="727" classes="1" methods="33" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="349" coveredstatements="0" elements="382" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/TestSuiteIterator.php">
+ <class name="PHPUnit\Framework\TestSuiteIterator" namespace="PHPUnit\Framework">
+ <metrics complexity="9" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="40" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="50" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="60" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="70" type="method" name="current" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="78" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="88" type="method" name="getChildren" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="100" type="method" name="hasChildren" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <metrics loc="104" ncloc="53" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/UnintentionallyCoveredCodeError.php">
+ <class name="PHPUnit\Framework\UnintentionallyCoveredCodeError" namespace="PHPUnit\Framework">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="18" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Warning.php">
+ <class name="PHPUnit\Framework\Warning" namespace="PHPUnit\Framework">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/WarningTestCase.php">
+ <class name="PHPUnit\Framework\WarningTestCase" namespace="PHPUnit\Framework">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="45" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="54" type="method" name="runTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="62" type="method" name="getMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="72" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <metrics loc="76" ncloc="36" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/AssertTest.php">
+ <class name="PHPUnit\Framework\AssertTest" namespace="PHPUnit\Framework">
+ <metrics complexity="330" methods="317" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1960" coveredstatements="0" elements="2277" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="testFail" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="testAssertSplObjectStorageContainsObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="method" name="testAssertArrayContainsObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="method" name="testAssertArrayContainsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="method" name="testAssertArrayContainsNonObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="method" name="testAssertContainsOnlyInstancesOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="method" name="testAssertContainsEmptyStringInString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="101" type="method" name="testAssertArrayHasKeyThrowsExceptionForInvalidFirstArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="method" name="testAssertArrayHasKeyThrowsExceptionForInvalidSecondArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="115" type="method" name="testAssertArrayHasIntegerKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="method" name="testAssertArraySubset" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="method" name="testAssertArraySubsetWithDeepNestedArrays" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="177" type="method" name="testAssertArraySubsetWithNoStrictCheckAndObjects" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="187" type="method" name="testAssertArraySubsetWithStrictCheckAndObjects" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="203" type="method" name="testAssertArraySubsetRaisesExceptionForInvalidArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="213" type="method" name="assertArraySubsetInvalidArgumentProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="221" type="method" name="testAssertArrayNotHasKeyThrowsExceptionForInvalidFirstArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="228" type="method" name="testAssertArrayNotHasKeyThrowsExceptionForInvalidSecondArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="235" type="method" name="testAssertArrayNotHasIntegerKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="244" type="method" name="testAssertArrayHasStringKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="253" type="method" name="testAssertArrayNotHasStringKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="262" type="method" name="testAssertArrayHasKeyAcceptsArrayObjectValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="270" type="method" name="testAssertArrayHasKeyProperlyFailsWithArrayObjectValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="280" type="method" name="testAssertArrayHasKeyAcceptsArrayAccessValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="288" type="method" name="testAssertArrayHasKeyProperlyFailsWithArrayAccessValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="298" type="method" name="testAssertArrayNotHasKeyAcceptsArrayAccessValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="306" type="method" name="testAssertArrayNotHasKeyPropertlyFailsWithArrayAccessValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="316" type="method" name="testAssertContainsThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="323" type="method" name="testAssertIteratorContainsObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="334" type="method" name="testAssertIteratorContainsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="343" type="method" name="testAssertStringContainsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="352" type="method" name="testAssertStringContainsStringForUtf8" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="361" type="method" name="testAssertStringContainsStringForUtf8WhenIgnoreCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="371" type="method" name="testAssertNotContainsThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="378" type="method" name="testAssertSplObjectStorageNotContainsObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="392" type="method" name="testAssertArrayNotContainsObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="404" type="method" name="testAssertArrayNotContainsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="413" type="method" name="testAssertArrayNotContainsNonObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="422" type="method" name="testAssertStringNotContainsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="431" type="method" name="testAssertStringNotContainsStringForUtf8" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="440" type="method" name="testAssertStringNotContainsStringForUtf8WhenIgnoreCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="447" type="method" name="testAssertContainsOnlyThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="454" type="method" name="testAssertNotContainsOnlyThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="461" type="method" name="testAssertContainsOnlyInstancesOfThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="468" type="method" name="testAssertArrayContainsOnlyIntegers" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="477" type="method" name="testAssertArrayNotContainsOnlyIntegers" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="486" type="method" name="testAssertArrayContainsOnlyStdClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="495" type="method" name="testAssertArrayNotContainsOnlyStdClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="504" type="method" name="sameValues" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="535" type="method" name="notEqualValues" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="577" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="605" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="621" type="stmt" count="0"/>
+ <line num="622" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="626" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="649" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="651" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="671" type="stmt" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="675" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="678" type="method" name="equalValues" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="681" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="684" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="697" type="stmt" count="0"/>
+ <line num="699" type="stmt" count="0"/>
+ <line num="700" type="stmt" count="0"/>
+ <line num="701" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="704" type="stmt" count="0"/>
+ <line num="705" type="stmt" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="707" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="714" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="720" type="stmt" count="0"/>
+ <line num="721" type="stmt" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="725" type="stmt" count="0"/>
+ <line num="726" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="731" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="739" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="741" type="stmt" count="0"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="746" type="stmt" count="0"/>
+ <line num="747" type="stmt" count="0"/>
+ <line num="748" type="stmt" count="0"/>
+ <line num="749" type="stmt" count="0"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="751" type="stmt" count="0"/>
+ <line num="752" type="stmt" count="0"/>
+ <line num="753" type="stmt" count="0"/>
+ <line num="754" type="stmt" count="0"/>
+ <line num="755" type="stmt" count="0"/>
+ <line num="756" type="stmt" count="0"/>
+ <line num="757" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="760" type="stmt" count="0"/>
+ <line num="761" type="stmt" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="766" type="stmt" count="0"/>
+ <line num="767" type="stmt" count="0"/>
+ <line num="768" type="stmt" count="0"/>
+ <line num="769" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="0"/>
+ <line num="771" type="stmt" count="0"/>
+ <line num="772" type="stmt" count="0"/>
+ <line num="773" type="stmt" count="0"/>
+ <line num="774" type="stmt" count="0"/>
+ <line num="775" type="stmt" count="0"/>
+ <line num="779" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="781" type="stmt" count="0"/>
+ <line num="782" type="stmt" count="0"/>
+ <line num="783" type="stmt" count="0"/>
+ <line num="784" type="stmt" count="0"/>
+ <line num="785" type="stmt" count="0"/>
+ <line num="786" type="stmt" count="0"/>
+ <line num="787" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="790" type="method" name="equalProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="791" type="stmt" count="0"/>
+ <line num="793" type="stmt" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="796" type="method" name="notEqualProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="799" type="stmt" count="0"/>
+ <line num="801" type="method" name="sameProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="802" type="stmt" count="0"/>
+ <line num="803" type="stmt" count="0"/>
+ <line num="804" type="stmt" count="0"/>
+ <line num="806" type="method" name="notSameProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="807" type="stmt" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="811" type="stmt" count="0"/>
+ <line num="816" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="817" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="819" type="stmt" count="0"/>
+ <line num="824" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="825" type="stmt" count="0"/>
+ <line num="826" type="stmt" count="0"/>
+ <line num="828" type="stmt" count="0"/>
+ <line num="829" type="stmt" count="0"/>
+ <line num="834" type="method" name="testAssertNotEqualsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="835" type="stmt" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="842" type="method" name="testAssertNotEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="846" type="stmt" count="0"/>
+ <line num="847" type="stmt" count="0"/>
+ <line num="852" type="method" name="testAssertSameSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="854" type="stmt" count="0"/>
+ <line num="855" type="stmt" count="0"/>
+ <line num="860" type="method" name="testAssertSameFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="861" type="stmt" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="870" type="method" name="testAssertNotSameSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="878" type="method" name="testAssertNotSameFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="879" type="stmt" count="0"/>
+ <line num="880" type="stmt" count="0"/>
+ <line num="882" type="stmt" count="0"/>
+ <line num="883" type="stmt" count="0"/>
+ <line num="885" type="method" name="testAssertXmlFileEqualsXmlFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="886" type="stmt" count="0"/>
+ <line num="887" type="stmt" count="0"/>
+ <line num="888" type="stmt" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="890" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="894" type="stmt" count="0"/>
+ <line num="895" type="stmt" count="0"/>
+ <line num="896" type="stmt" count="0"/>
+ <line num="897" type="stmt" count="0"/>
+ <line num="898" type="stmt" count="0"/>
+ <line num="900" type="method" name="testAssertXmlFileNotEqualsXmlFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="902" type="stmt" count="0"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="905" type="stmt" count="0"/>
+ <line num="907" type="stmt" count="0"/>
+ <line num="909" type="stmt" count="0"/>
+ <line num="910" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="912" type="stmt" count="0"/>
+ <line num="913" type="stmt" count="0"/>
+ <line num="915" type="method" name="testAssertXmlStringEqualsXmlFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="916" type="stmt" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="918" type="stmt" count="0"/>
+ <line num="919" type="stmt" count="0"/>
+ <line num="920" type="stmt" count="0"/>
+ <line num="922" type="stmt" count="0"/>
+ <line num="924" type="stmt" count="0"/>
+ <line num="925" type="stmt" count="0"/>
+ <line num="926" type="stmt" count="0"/>
+ <line num="927" type="stmt" count="0"/>
+ <line num="928" type="stmt" count="0"/>
+ <line num="930" type="method" name="testXmlStringNotEqualsXmlFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="931" type="stmt" count="0"/>
+ <line num="932" type="stmt" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="934" type="stmt" count="0"/>
+ <line num="935" type="stmt" count="0"/>
+ <line num="937" type="stmt" count="0"/>
+ <line num="939" type="stmt" count="0"/>
+ <line num="940" type="stmt" count="0"/>
+ <line num="941" type="stmt" count="0"/>
+ <line num="942" type="stmt" count="0"/>
+ <line num="943" type="stmt" count="0"/>
+ <line num="945" type="method" name="testAssertXmlStringEqualsXmlString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="946" type="stmt" count="0"/>
+ <line num="947" type="stmt" count="0"/>
+ <line num="949" type="stmt" count="0"/>
+ <line num="951" type="stmt" count="0"/>
+ <line num="952" type="stmt" count="0"/>
+ <line num="957" type="method" name="testAssertXmlStringEqualsXmlString2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="958" type="stmt" count="0"/>
+ <line num="959" type="stmt" count="0"/>
+ <line num="961" type="stmt" count="0"/>
+ <line num="962" type="stmt" count="0"/>
+ <line num="967" type="method" name="testAssertXmlStringEqualsXmlString3" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="968" type="stmt" count="0"/>
+ <line num="969" type="stmt" count="0"/>
+ <line num="970" type="stmt" count="0"/>
+ <line num="971" type="stmt" count="0"/>
+ <line num="972" type="stmt" count="0"/>
+ <line num="973" type="stmt" count="0"/>
+ <line num="974" type="stmt" count="0"/>
+ <line num="976" type="stmt" count="0"/>
+ <line num="977" type="stmt" count="0"/>
+ <line num="978" type="stmt" count="0"/>
+ <line num="979" type="stmt" count="0"/>
+ <line num="980" type="stmt" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="983" type="stmt" count="0"/>
+ <line num="984" type="stmt" count="0"/>
+ <line num="986" type="method" name="testAssertXmlStringNotEqualsXmlString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="987" type="stmt" count="0"/>
+ <line num="988" type="stmt" count="0"/>
+ <line num="990" type="stmt" count="0"/>
+ <line num="992" type="stmt" count="0"/>
+ <line num="993" type="stmt" count="0"/>
+ <line num="995" type="method" name="testXMLStructureIsSame" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="996" type="stmt" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="998" type="stmt" count="0"/>
+ <line num="1000" type="stmt" count="0"/>
+ <line num="1001" type="stmt" count="0"/>
+ <line num="1003" type="stmt" count="0"/>
+ <line num="1004" type="stmt" count="0"/>
+ <line num="1005" type="stmt" count="0"/>
+ <line num="1006" type="stmt" count="0"/>
+ <line num="1007" type="stmt" count="0"/>
+ <line num="1008" type="stmt" count="0"/>
+ <line num="1010" type="method" name="testXMLStructureWrongNumberOfAttributes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1011" type="stmt" count="0"/>
+ <line num="1012" type="stmt" count="0"/>
+ <line num="1013" type="stmt" count="0"/>
+ <line num="1015" type="stmt" count="0"/>
+ <line num="1016" type="stmt" count="0"/>
+ <line num="1018" type="stmt" count="0"/>
+ <line num="1020" type="stmt" count="0"/>
+ <line num="1021" type="stmt" count="0"/>
+ <line num="1022" type="stmt" count="0"/>
+ <line num="1023" type="stmt" count="0"/>
+ <line num="1024" type="stmt" count="0"/>
+ <line num="1025" type="stmt" count="0"/>
+ <line num="1027" type="method" name="testXMLStructureWrongNumberOfNodes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1028" type="stmt" count="0"/>
+ <line num="1029" type="stmt" count="0"/>
+ <line num="1030" type="stmt" count="0"/>
+ <line num="1032" type="stmt" count="0"/>
+ <line num="1033" type="stmt" count="0"/>
+ <line num="1035" type="stmt" count="0"/>
+ <line num="1037" type="stmt" count="0"/>
+ <line num="1038" type="stmt" count="0"/>
+ <line num="1039" type="stmt" count="0"/>
+ <line num="1040" type="stmt" count="0"/>
+ <line num="1041" type="stmt" count="0"/>
+ <line num="1042" type="stmt" count="0"/>
+ <line num="1044" type="method" name="testXMLStructureIsSameButDataIsNot" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1045" type="stmt" count="0"/>
+ <line num="1046" type="stmt" count="0"/>
+ <line num="1047" type="stmt" count="0"/>
+ <line num="1049" type="stmt" count="0"/>
+ <line num="1050" type="stmt" count="0"/>
+ <line num="1052" type="stmt" count="0"/>
+ <line num="1053" type="stmt" count="0"/>
+ <line num="1054" type="stmt" count="0"/>
+ <line num="1055" type="stmt" count="0"/>
+ <line num="1056" type="stmt" count="0"/>
+ <line num="1057" type="stmt" count="0"/>
+ <line num="1059" type="method" name="testXMLStructureAttributesAreSameButValuesAreNot" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1060" type="stmt" count="0"/>
+ <line num="1061" type="stmt" count="0"/>
+ <line num="1062" type="stmt" count="0"/>
+ <line num="1064" type="stmt" count="0"/>
+ <line num="1065" type="stmt" count="0"/>
+ <line num="1067" type="stmt" count="0"/>
+ <line num="1068" type="stmt" count="0"/>
+ <line num="1069" type="stmt" count="0"/>
+ <line num="1070" type="stmt" count="0"/>
+ <line num="1071" type="stmt" count="0"/>
+ <line num="1072" type="stmt" count="0"/>
+ <line num="1074" type="method" name="testXMLStructureIgnoreTextNodes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1075" type="stmt" count="0"/>
+ <line num="1076" type="stmt" count="0"/>
+ <line num="1077" type="stmt" count="0"/>
+ <line num="1079" type="stmt" count="0"/>
+ <line num="1080" type="stmt" count="0"/>
+ <line num="1082" type="stmt" count="0"/>
+ <line num="1083" type="stmt" count="0"/>
+ <line num="1084" type="stmt" count="0"/>
+ <line num="1085" type="stmt" count="0"/>
+ <line num="1086" type="stmt" count="0"/>
+ <line num="1087" type="stmt" count="0"/>
+ <line num="1089" type="method" name="testAssertStringEqualsNumeric" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1090" type="stmt" count="0"/>
+ <line num="1091" type="stmt" count="0"/>
+ <line num="1093" type="stmt" count="0"/>
+ <line num="1095" type="stmt" count="0"/>
+ <line num="1096" type="stmt" count="0"/>
+ <line num="1098" type="method" name="testAssertStringEqualsNumeric2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1099" type="stmt" count="0"/>
+ <line num="1100" type="stmt" count="0"/>
+ <line num="1101" type="stmt" count="0"/>
+ <line num="1103" type="method" name="testAssertIsReadableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1104" type="stmt" count="0"/>
+ <line num="1105" type="stmt" count="0"/>
+ <line num="1107" type="stmt" count="0"/>
+ <line num="1108" type="stmt" count="0"/>
+ <line num="1110" type="method" name="testAssertIsReadable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1111" type="stmt" count="0"/>
+ <line num="1112" type="stmt" count="0"/>
+ <line num="1114" type="stmt" count="0"/>
+ <line num="1116" type="stmt" count="0"/>
+ <line num="1117" type="stmt" count="0"/>
+ <line num="1119" type="method" name="testAssertNotIsReadableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1120" type="stmt" count="0"/>
+ <line num="1121" type="stmt" count="0"/>
+ <line num="1123" type="stmt" count="0"/>
+ <line num="1124" type="stmt" count="0"/>
+ <line num="1126" type="method" name="testAssertNotIsReadable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1127" type="stmt" count="0"/>
+ <line num="1128" type="stmt" count="0"/>
+ <line num="1130" type="stmt" count="0"/>
+ <line num="1131" type="stmt" count="0"/>
+ <line num="1133" type="method" name="testAssertIsWritableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1134" type="stmt" count="0"/>
+ <line num="1135" type="stmt" count="0"/>
+ <line num="1137" type="stmt" count="0"/>
+ <line num="1138" type="stmt" count="0"/>
+ <line num="1140" type="method" name="testAssertIsWritable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1141" type="stmt" count="0"/>
+ <line num="1142" type="stmt" count="0"/>
+ <line num="1144" type="stmt" count="0"/>
+ <line num="1146" type="stmt" count="0"/>
+ <line num="1147" type="stmt" count="0"/>
+ <line num="1149" type="method" name="testAssertNotIsWritableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1150" type="stmt" count="0"/>
+ <line num="1151" type="stmt" count="0"/>
+ <line num="1153" type="stmt" count="0"/>
+ <line num="1154" type="stmt" count="0"/>
+ <line num="1156" type="method" name="testAssertNotIsWritable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1157" type="stmt" count="0"/>
+ <line num="1158" type="stmt" count="0"/>
+ <line num="1160" type="stmt" count="0"/>
+ <line num="1161" type="stmt" count="0"/>
+ <line num="1163" type="method" name="testAssertDirectoryExistsThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1164" type="stmt" count="0"/>
+ <line num="1165" type="stmt" count="0"/>
+ <line num="1167" type="stmt" count="0"/>
+ <line num="1168" type="stmt" count="0"/>
+ <line num="1170" type="method" name="testAssertDirectoryExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1171" type="stmt" count="0"/>
+ <line num="1172" type="stmt" count="0"/>
+ <line num="1174" type="stmt" count="0"/>
+ <line num="1176" type="stmt" count="0"/>
+ <line num="1177" type="stmt" count="0"/>
+ <line num="1179" type="method" name="testAssertDirectoryNotExistsThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1180" type="stmt" count="0"/>
+ <line num="1181" type="stmt" count="0"/>
+ <line num="1183" type="stmt" count="0"/>
+ <line num="1184" type="stmt" count="0"/>
+ <line num="1186" type="method" name="testAssertDirectoryNotExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1187" type="stmt" count="0"/>
+ <line num="1188" type="stmt" count="0"/>
+ <line num="1190" type="stmt" count="0"/>
+ <line num="1192" type="stmt" count="0"/>
+ <line num="1193" type="stmt" count="0"/>
+ <line num="1195" type="method" name="testAssertDirectoryIsReadableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1196" type="stmt" count="0"/>
+ <line num="1197" type="stmt" count="0"/>
+ <line num="1199" type="stmt" count="0"/>
+ <line num="1200" type="stmt" count="0"/>
+ <line num="1202" type="method" name="testAssertDirectoryIsReadable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1203" type="stmt" count="0"/>
+ <line num="1204" type="stmt" count="0"/>
+ <line num="1206" type="stmt" count="0"/>
+ <line num="1208" type="stmt" count="0"/>
+ <line num="1209" type="stmt" count="0"/>
+ <line num="1211" type="method" name="testAssertDirectoryNotIsReadableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1212" type="stmt" count="0"/>
+ <line num="1213" type="stmt" count="0"/>
+ <line num="1215" type="stmt" count="0"/>
+ <line num="1216" type="stmt" count="0"/>
+ <line num="1218" type="method" name="testAssertDirectoryIsWritableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1219" type="stmt" count="0"/>
+ <line num="1220" type="stmt" count="0"/>
+ <line num="1222" type="stmt" count="0"/>
+ <line num="1223" type="stmt" count="0"/>
+ <line num="1225" type="method" name="testAssertDirectoryIsWritable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1226" type="stmt" count="0"/>
+ <line num="1227" type="stmt" count="0"/>
+ <line num="1229" type="stmt" count="0"/>
+ <line num="1231" type="stmt" count="0"/>
+ <line num="1232" type="stmt" count="0"/>
+ <line num="1234" type="method" name="testAssertDirectoryNotIsWritableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1235" type="stmt" count="0"/>
+ <line num="1236" type="stmt" count="0"/>
+ <line num="1238" type="stmt" count="0"/>
+ <line num="1239" type="stmt" count="0"/>
+ <line num="1241" type="method" name="testAssertFileExistsThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1242" type="stmt" count="0"/>
+ <line num="1243" type="stmt" count="0"/>
+ <line num="1245" type="stmt" count="0"/>
+ <line num="1246" type="stmt" count="0"/>
+ <line num="1248" type="method" name="testAssertFileExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1249" type="stmt" count="0"/>
+ <line num="1250" type="stmt" count="0"/>
+ <line num="1252" type="stmt" count="0"/>
+ <line num="1254" type="stmt" count="0"/>
+ <line num="1255" type="stmt" count="0"/>
+ <line num="1257" type="method" name="testAssertFileNotExistsThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1258" type="stmt" count="0"/>
+ <line num="1259" type="stmt" count="0"/>
+ <line num="1261" type="stmt" count="0"/>
+ <line num="1262" type="stmt" count="0"/>
+ <line num="1264" type="method" name="testAssertFileNotExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1265" type="stmt" count="0"/>
+ <line num="1266" type="stmt" count="0"/>
+ <line num="1268" type="stmt" count="0"/>
+ <line num="1270" type="stmt" count="0"/>
+ <line num="1271" type="stmt" count="0"/>
+ <line num="1273" type="method" name="testAssertFileIsReadableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1274" type="stmt" count="0"/>
+ <line num="1275" type="stmt" count="0"/>
+ <line num="1277" type="stmt" count="0"/>
+ <line num="1278" type="stmt" count="0"/>
+ <line num="1280" type="method" name="testAssertFileIsReadable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1281" type="stmt" count="0"/>
+ <line num="1282" type="stmt" count="0"/>
+ <line num="1284" type="stmt" count="0"/>
+ <line num="1286" type="stmt" count="0"/>
+ <line num="1287" type="stmt" count="0"/>
+ <line num="1289" type="method" name="testAssertFileNotIsReadableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1290" type="stmt" count="0"/>
+ <line num="1291" type="stmt" count="0"/>
+ <line num="1293" type="stmt" count="0"/>
+ <line num="1294" type="stmt" count="0"/>
+ <line num="1296" type="method" name="testAssertFileIsWritableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1297" type="stmt" count="0"/>
+ <line num="1298" type="stmt" count="0"/>
+ <line num="1300" type="stmt" count="0"/>
+ <line num="1301" type="stmt" count="0"/>
+ <line num="1303" type="method" name="testAssertFileIsWritable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1304" type="stmt" count="0"/>
+ <line num="1305" type="stmt" count="0"/>
+ <line num="1307" type="stmt" count="0"/>
+ <line num="1309" type="stmt" count="0"/>
+ <line num="1310" type="stmt" count="0"/>
+ <line num="1312" type="method" name="testAssertFileNotIsWritableThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1313" type="stmt" count="0"/>
+ <line num="1314" type="stmt" count="0"/>
+ <line num="1316" type="stmt" count="0"/>
+ <line num="1317" type="stmt" count="0"/>
+ <line num="1319" type="method" name="testAssertObjectHasAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1320" type="stmt" count="0"/>
+ <line num="1321" type="stmt" count="0"/>
+ <line num="1323" type="stmt" count="0"/>
+ <line num="1325" type="stmt" count="0"/>
+ <line num="1327" type="stmt" count="0"/>
+ <line num="1328" type="stmt" count="0"/>
+ <line num="1330" type="method" name="testAssertObjectNotHasAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1331" type="stmt" count="0"/>
+ <line num="1332" type="stmt" count="0"/>
+ <line num="1334" type="stmt" count="0"/>
+ <line num="1336" type="stmt" count="0"/>
+ <line num="1338" type="stmt" count="0"/>
+ <line num="1339" type="stmt" count="0"/>
+ <line num="1341" type="method" name="testAssertFinite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1342" type="stmt" count="0"/>
+ <line num="1343" type="stmt" count="0"/>
+ <line num="1345" type="stmt" count="0"/>
+ <line num="1347" type="stmt" count="0"/>
+ <line num="1348" type="stmt" count="0"/>
+ <line num="1350" type="method" name="testAssertInfinite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1351" type="stmt" count="0"/>
+ <line num="1352" type="stmt" count="0"/>
+ <line num="1354" type="stmt" count="0"/>
+ <line num="1356" type="stmt" count="0"/>
+ <line num="1357" type="stmt" count="0"/>
+ <line num="1359" type="method" name="testAssertNan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1360" type="stmt" count="0"/>
+ <line num="1361" type="stmt" count="0"/>
+ <line num="1363" type="stmt" count="0"/>
+ <line num="1365" type="stmt" count="0"/>
+ <line num="1366" type="stmt" count="0"/>
+ <line num="1368" type="method" name="testAssertNull" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1369" type="stmt" count="0"/>
+ <line num="1370" type="stmt" count="0"/>
+ <line num="1372" type="stmt" count="0"/>
+ <line num="1374" type="stmt" count="0"/>
+ <line num="1375" type="stmt" count="0"/>
+ <line num="1377" type="method" name="testAssertNotNull" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1378" type="stmt" count="0"/>
+ <line num="1379" type="stmt" count="0"/>
+ <line num="1381" type="stmt" count="0"/>
+ <line num="1383" type="stmt" count="0"/>
+ <line num="1384" type="stmt" count="0"/>
+ <line num="1386" type="method" name="testAssertTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1387" type="stmt" count="0"/>
+ <line num="1388" type="stmt" count="0"/>
+ <line num="1390" type="stmt" count="0"/>
+ <line num="1392" type="stmt" count="0"/>
+ <line num="1393" type="stmt" count="0"/>
+ <line num="1395" type="method" name="testAssertNotTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1396" type="stmt" count="0"/>
+ <line num="1397" type="stmt" count="0"/>
+ <line num="1398" type="stmt" count="0"/>
+ <line num="1399" type="stmt" count="0"/>
+ <line num="1401" type="stmt" count="0"/>
+ <line num="1403" type="stmt" count="0"/>
+ <line num="1404" type="stmt" count="0"/>
+ <line num="1406" type="method" name="testAssertFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1407" type="stmt" count="0"/>
+ <line num="1408" type="stmt" count="0"/>
+ <line num="1410" type="stmt" count="0"/>
+ <line num="1412" type="stmt" count="0"/>
+ <line num="1413" type="stmt" count="0"/>
+ <line num="1415" type="method" name="testAssertNotFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1416" type="stmt" count="0"/>
+ <line num="1417" type="stmt" count="0"/>
+ <line num="1418" type="stmt" count="0"/>
+ <line num="1419" type="stmt" count="0"/>
+ <line num="1421" type="stmt" count="0"/>
+ <line num="1423" type="stmt" count="0"/>
+ <line num="1424" type="stmt" count="0"/>
+ <line num="1426" type="method" name="testAssertRegExpThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1427" type="stmt" count="0"/>
+ <line num="1428" type="stmt" count="0"/>
+ <line num="1430" type="stmt" count="0"/>
+ <line num="1431" type="stmt" count="0"/>
+ <line num="1433" type="method" name="testAssertRegExpThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1434" type="stmt" count="0"/>
+ <line num="1435" type="stmt" count="0"/>
+ <line num="1437" type="stmt" count="0"/>
+ <line num="1438" type="stmt" count="0"/>
+ <line num="1440" type="method" name="testAssertNotRegExpThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1441" type="stmt" count="0"/>
+ <line num="1442" type="stmt" count="0"/>
+ <line num="1444" type="stmt" count="0"/>
+ <line num="1445" type="stmt" count="0"/>
+ <line num="1447" type="method" name="testAssertNotRegExpThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1448" type="stmt" count="0"/>
+ <line num="1449" type="stmt" count="0"/>
+ <line num="1451" type="stmt" count="0"/>
+ <line num="1452" type="stmt" count="0"/>
+ <line num="1454" type="method" name="testAssertRegExp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1455" type="stmt" count="0"/>
+ <line num="1456" type="stmt" count="0"/>
+ <line num="1458" type="stmt" count="0"/>
+ <line num="1460" type="stmt" count="0"/>
+ <line num="1461" type="stmt" count="0"/>
+ <line num="1463" type="method" name="testAssertNotRegExp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1464" type="stmt" count="0"/>
+ <line num="1465" type="stmt" count="0"/>
+ <line num="1467" type="stmt" count="0"/>
+ <line num="1469" type="stmt" count="0"/>
+ <line num="1470" type="stmt" count="0"/>
+ <line num="1472" type="method" name="testAssertSame" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1473" type="stmt" count="0"/>
+ <line num="1474" type="stmt" count="0"/>
+ <line num="1476" type="stmt" count="0"/>
+ <line num="1478" type="stmt" count="0"/>
+ <line num="1480" type="stmt" count="0"/>
+ <line num="1481" type="stmt" count="0"/>
+ <line num="1483" type="method" name="testAssertSame2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1484" type="stmt" count="0"/>
+ <line num="1485" type="stmt" count="0"/>
+ <line num="1486" type="stmt" count="0"/>
+ <line num="1488" type="stmt" count="0"/>
+ <line num="1490" type="stmt" count="0"/>
+ <line num="1491" type="stmt" count="0"/>
+ <line num="1493" type="method" name="testAssertNotSame" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1494" type="stmt" count="0"/>
+ <line num="1495" type="stmt" count="0"/>
+ <line num="1496" type="stmt" count="0"/>
+ <line num="1497" type="stmt" count="0"/>
+ <line num="1498" type="stmt" count="0"/>
+ <line num="1500" type="stmt" count="0"/>
+ <line num="1501" type="stmt" count="0"/>
+ <line num="1502" type="stmt" count="0"/>
+ <line num="1503" type="stmt" count="0"/>
+ <line num="1505" type="stmt" count="0"/>
+ <line num="1506" type="stmt" count="0"/>
+ <line num="1507" type="stmt" count="0"/>
+ <line num="1508" type="stmt" count="0"/>
+ <line num="1510" type="stmt" count="0"/>
+ <line num="1512" type="stmt" count="0"/>
+ <line num="1514" type="stmt" count="0"/>
+ <line num="1515" type="stmt" count="0"/>
+ <line num="1517" type="method" name="testAssertNotSame2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1518" type="stmt" count="0"/>
+ <line num="1519" type="stmt" count="0"/>
+ <line num="1520" type="stmt" count="0"/>
+ <line num="1522" type="stmt" count="0"/>
+ <line num="1524" type="stmt" count="0"/>
+ <line num="1525" type="stmt" count="0"/>
+ <line num="1527" type="method" name="testAssertNotSameFailsNull" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1528" type="stmt" count="0"/>
+ <line num="1529" type="stmt" count="0"/>
+ <line num="1531" type="stmt" count="0"/>
+ <line num="1532" type="stmt" count="0"/>
+ <line num="1534" type="method" name="testGreaterThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1535" type="stmt" count="0"/>
+ <line num="1536" type="stmt" count="0"/>
+ <line num="1538" type="stmt" count="0"/>
+ <line num="1540" type="stmt" count="0"/>
+ <line num="1541" type="stmt" count="0"/>
+ <line num="1543" type="method" name="testAttributeGreaterThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1544" type="stmt" count="0"/>
+ <line num="1545" type="stmt" count="0"/>
+ <line num="1546" type="stmt" count="0"/>
+ <line num="1547" type="stmt" count="0"/>
+ <line num="1548" type="stmt" count="0"/>
+ <line num="1549" type="stmt" count="0"/>
+ <line num="1551" type="stmt" count="0"/>
+ <line num="1553" type="stmt" count="0"/>
+ <line num="1554" type="stmt" count="0"/>
+ <line num="1555" type="stmt" count="0"/>
+ <line num="1556" type="stmt" count="0"/>
+ <line num="1557" type="stmt" count="0"/>
+ <line num="1558" type="stmt" count="0"/>
+ <line num="1560" type="method" name="testGreaterThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1561" type="stmt" count="0"/>
+ <line num="1562" type="stmt" count="0"/>
+ <line num="1564" type="stmt" count="0"/>
+ <line num="1566" type="stmt" count="0"/>
+ <line num="1567" type="stmt" count="0"/>
+ <line num="1569" type="method" name="testAttributeGreaterThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1570" type="stmt" count="0"/>
+ <line num="1571" type="stmt" count="0"/>
+ <line num="1572" type="stmt" count="0"/>
+ <line num="1573" type="stmt" count="0"/>
+ <line num="1574" type="stmt" count="0"/>
+ <line num="1575" type="stmt" count="0"/>
+ <line num="1577" type="stmt" count="0"/>
+ <line num="1579" type="stmt" count="0"/>
+ <line num="1580" type="stmt" count="0"/>
+ <line num="1581" type="stmt" count="0"/>
+ <line num="1582" type="stmt" count="0"/>
+ <line num="1583" type="stmt" count="0"/>
+ <line num="1584" type="stmt" count="0"/>
+ <line num="1586" type="method" name="testLessThan" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1587" type="stmt" count="0"/>
+ <line num="1588" type="stmt" count="0"/>
+ <line num="1590" type="stmt" count="0"/>
+ <line num="1591" type="stmt" count="0"/>
+ <line num="1592" type="stmt" count="0"/>
+ <line num="1593" type="stmt" count="0"/>
+ <line num="1594" type="stmt" count="0"/>
+ <line num="1596" type="stmt" count="0"/>
+ <line num="1597" type="stmt" count="0"/>
+ <line num="1599" type="method" name="testAttributeLessThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1600" type="stmt" count="0"/>
+ <line num="1601" type="stmt" count="0"/>
+ <line num="1602" type="stmt" count="0"/>
+ <line num="1603" type="stmt" count="0"/>
+ <line num="1604" type="stmt" count="0"/>
+ <line num="1605" type="stmt" count="0"/>
+ <line num="1607" type="stmt" count="0"/>
+ <line num="1609" type="stmt" count="0"/>
+ <line num="1610" type="stmt" count="0"/>
+ <line num="1611" type="stmt" count="0"/>
+ <line num="1612" type="stmt" count="0"/>
+ <line num="1613" type="stmt" count="0"/>
+ <line num="1614" type="stmt" count="0"/>
+ <line num="1616" type="method" name="testLessThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1617" type="stmt" count="0"/>
+ <line num="1618" type="stmt" count="0"/>
+ <line num="1620" type="stmt" count="0"/>
+ <line num="1622" type="stmt" count="0"/>
+ <line num="1623" type="stmt" count="0"/>
+ <line num="1625" type="method" name="testAttributeLessThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1626" type="stmt" count="0"/>
+ <line num="1627" type="stmt" count="0"/>
+ <line num="1628" type="stmt" count="0"/>
+ <line num="1629" type="stmt" count="0"/>
+ <line num="1630" type="stmt" count="0"/>
+ <line num="1631" type="stmt" count="0"/>
+ <line num="1633" type="stmt" count="0"/>
+ <line num="1635" type="stmt" count="0"/>
+ <line num="1636" type="stmt" count="0"/>
+ <line num="1637" type="stmt" count="0"/>
+ <line num="1638" type="stmt" count="0"/>
+ <line num="1639" type="stmt" count="0"/>
+ <line num="1640" type="stmt" count="0"/>
+ <line num="1642" type="method" name="testReadAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1643" type="stmt" count="0"/>
+ <line num="1644" type="stmt" count="0"/>
+ <line num="1646" type="stmt" count="0"/>
+ <line num="1647" type="stmt" count="0"/>
+ <line num="1648" type="stmt" count="0"/>
+ <line num="1649" type="stmt" count="0"/>
+ <line num="1651" type="stmt" count="0"/>
+ <line num="1653" type="method" name="testReadAttribute2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1654" type="stmt" count="0"/>
+ <line num="1655" type="stmt" count="0"/>
+ <line num="1656" type="stmt" count="0"/>
+ <line num="1657" type="stmt" count="0"/>
+ <line num="1658" type="stmt" count="0"/>
+ <line num="1659" type="stmt" count="0"/>
+ <line num="1660" type="stmt" count="0"/>
+ <line num="1662" type="method" name="testReadAttribute3" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1663" type="stmt" count="0"/>
+ <line num="1664" type="stmt" count="0"/>
+ <line num="1666" type="stmt" count="0"/>
+ <line num="1667" type="stmt" count="0"/>
+ <line num="1669" type="method" name="testReadAttribute4" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1670" type="stmt" count="0"/>
+ <line num="1671" type="stmt" count="0"/>
+ <line num="1673" type="stmt" count="0"/>
+ <line num="1674" type="stmt" count="0"/>
+ <line num="1676" type="method" name="testReadAttribute5" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1677" type="stmt" count="0"/>
+ <line num="1678" type="stmt" count="0"/>
+ <line num="1680" type="stmt" count="0"/>
+ <line num="1681" type="stmt" count="0"/>
+ <line num="1683" type="method" name="testReadAttributeIfAttributeNameIsNotValid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1684" type="stmt" count="0"/>
+ <line num="1685" type="stmt" count="0"/>
+ <line num="1687" type="stmt" count="0"/>
+ <line num="1688" type="stmt" count="0"/>
+ <line num="1690" type="method" name="testGetStaticAttributeRaisesExceptionForInvalidFirstArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1691" type="stmt" count="0"/>
+ <line num="1692" type="stmt" count="0"/>
+ <line num="1694" type="stmt" count="0"/>
+ <line num="1695" type="stmt" count="0"/>
+ <line num="1697" type="method" name="testGetStaticAttributeRaisesExceptionForInvalidFirstArgument2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1698" type="stmt" count="0"/>
+ <line num="1699" type="stmt" count="0"/>
+ <line num="1701" type="stmt" count="0"/>
+ <line num="1702" type="stmt" count="0"/>
+ <line num="1704" type="method" name="testGetStaticAttributeRaisesExceptionForInvalidSecondArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1705" type="stmt" count="0"/>
+ <line num="1706" type="stmt" count="0"/>
+ <line num="1708" type="stmt" count="0"/>
+ <line num="1709" type="stmt" count="0"/>
+ <line num="1711" type="method" name="testGetStaticAttributeRaisesExceptionForInvalidSecondArgument2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1712" type="stmt" count="0"/>
+ <line num="1713" type="stmt" count="0"/>
+ <line num="1715" type="stmt" count="0"/>
+ <line num="1716" type="stmt" count="0"/>
+ <line num="1718" type="method" name="testGetStaticAttributeRaisesExceptionForInvalidSecondArgument3" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1719" type="stmt" count="0"/>
+ <line num="1720" type="stmt" count="0"/>
+ <line num="1722" type="stmt" count="0"/>
+ <line num="1723" type="stmt" count="0"/>
+ <line num="1725" type="method" name="testGetObjectAttributeRaisesExceptionForInvalidFirstArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1726" type="stmt" count="0"/>
+ <line num="1727" type="stmt" count="0"/>
+ <line num="1729" type="stmt" count="0"/>
+ <line num="1730" type="stmt" count="0"/>
+ <line num="1732" type="method" name="testGetObjectAttributeRaisesExceptionForInvalidSecondArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1733" type="stmt" count="0"/>
+ <line num="1734" type="stmt" count="0"/>
+ <line num="1736" type="stmt" count="0"/>
+ <line num="1737" type="stmt" count="0"/>
+ <line num="1739" type="method" name="testGetObjectAttributeRaisesExceptionForInvalidSecondArgument2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1740" type="stmt" count="0"/>
+ <line num="1741" type="stmt" count="0"/>
+ <line num="1743" type="stmt" count="0"/>
+ <line num="1744" type="stmt" count="0"/>
+ <line num="1746" type="method" name="testGetObjectAttributeRaisesExceptionForInvalidSecondArgument3" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1747" type="stmt" count="0"/>
+ <line num="1748" type="stmt" count="0"/>
+ <line num="1750" type="stmt" count="0"/>
+ <line num="1751" type="stmt" count="0"/>
+ <line num="1753" type="method" name="testGetObjectAttributeWorksForInheritedAttributes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1754" type="stmt" count="0"/>
+ <line num="1755" type="stmt" count="0"/>
+ <line num="1756" type="stmt" count="0"/>
+ <line num="1757" type="stmt" count="0"/>
+ <line num="1758" type="stmt" count="0"/>
+ <line num="1759" type="stmt" count="0"/>
+ <line num="1761" type="method" name="testAssertPublicAttributeContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1762" type="stmt" count="0"/>
+ <line num="1763" type="stmt" count="0"/>
+ <line num="1765" type="stmt" count="0"/>
+ <line num="1767" type="stmt" count="0"/>
+ <line num="1769" type="stmt" count="0"/>
+ <line num="1770" type="stmt" count="0"/>
+ <line num="1772" type="method" name="testAssertPublicAttributeContainsOnly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1773" type="stmt" count="0"/>
+ <line num="1774" type="stmt" count="0"/>
+ <line num="1776" type="stmt" count="0"/>
+ <line num="1778" type="stmt" count="0"/>
+ <line num="1780" type="stmt" count="0"/>
+ <line num="1781" type="stmt" count="0"/>
+ <line num="1783" type="method" name="testAssertPublicAttributeNotContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1784" type="stmt" count="0"/>
+ <line num="1785" type="stmt" count="0"/>
+ <line num="1787" type="stmt" count="0"/>
+ <line num="1789" type="stmt" count="0"/>
+ <line num="1791" type="stmt" count="0"/>
+ <line num="1792" type="stmt" count="0"/>
+ <line num="1794" type="method" name="testAssertPublicAttributeNotContainsOnly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1795" type="stmt" count="0"/>
+ <line num="1796" type="stmt" count="0"/>
+ <line num="1798" type="stmt" count="0"/>
+ <line num="1800" type="stmt" count="0"/>
+ <line num="1802" type="stmt" count="0"/>
+ <line num="1803" type="stmt" count="0"/>
+ <line num="1805" type="method" name="testAssertProtectedAttributeContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1806" type="stmt" count="0"/>
+ <line num="1807" type="stmt" count="0"/>
+ <line num="1809" type="stmt" count="0"/>
+ <line num="1811" type="stmt" count="0"/>
+ <line num="1813" type="stmt" count="0"/>
+ <line num="1814" type="stmt" count="0"/>
+ <line num="1816" type="method" name="testAssertProtectedAttributeNotContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1817" type="stmt" count="0"/>
+ <line num="1818" type="stmt" count="0"/>
+ <line num="1820" type="stmt" count="0"/>
+ <line num="1822" type="stmt" count="0"/>
+ <line num="1824" type="stmt" count="0"/>
+ <line num="1825" type="stmt" count="0"/>
+ <line num="1827" type="method" name="testAssertPrivateAttributeContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1828" type="stmt" count="0"/>
+ <line num="1829" type="stmt" count="0"/>
+ <line num="1831" type="stmt" count="0"/>
+ <line num="1833" type="stmt" count="0"/>
+ <line num="1835" type="stmt" count="0"/>
+ <line num="1836" type="stmt" count="0"/>
+ <line num="1838" type="method" name="testAssertPrivateAttributeNotContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1839" type="stmt" count="0"/>
+ <line num="1840" type="stmt" count="0"/>
+ <line num="1842" type="stmt" count="0"/>
+ <line num="1844" type="stmt" count="0"/>
+ <line num="1846" type="stmt" count="0"/>
+ <line num="1847" type="stmt" count="0"/>
+ <line num="1849" type="method" name="testAssertAttributeContainsNonObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1850" type="stmt" count="0"/>
+ <line num="1851" type="stmt" count="0"/>
+ <line num="1853" type="stmt" count="0"/>
+ <line num="1855" type="stmt" count="0"/>
+ <line num="1857" type="stmt" count="0"/>
+ <line num="1858" type="stmt" count="0"/>
+ <line num="1860" type="method" name="testAssertAttributeNotContainsNonObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1861" type="stmt" count="0"/>
+ <line num="1862" type="stmt" count="0"/>
+ <line num="1864" type="stmt" count="0"/>
+ <line num="1866" type="stmt" count="0"/>
+ <line num="1868" type="stmt" count="0"/>
+ <line num="1869" type="stmt" count="0"/>
+ <line num="1871" type="method" name="testAssertPublicAttributeEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1872" type="stmt" count="0"/>
+ <line num="1873" type="stmt" count="0"/>
+ <line num="1875" type="stmt" count="0"/>
+ <line num="1877" type="stmt" count="0"/>
+ <line num="1879" type="stmt" count="0"/>
+ <line num="1880" type="stmt" count="0"/>
+ <line num="1882" type="method" name="testAssertPublicAttributeNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1883" type="stmt" count="0"/>
+ <line num="1884" type="stmt" count="0"/>
+ <line num="1886" type="stmt" count="0"/>
+ <line num="1888" type="stmt" count="0"/>
+ <line num="1890" type="stmt" count="0"/>
+ <line num="1891" type="stmt" count="0"/>
+ <line num="1893" type="method" name="testAssertPublicAttributeSame" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1894" type="stmt" count="0"/>
+ <line num="1895" type="stmt" count="0"/>
+ <line num="1897" type="stmt" count="0"/>
+ <line num="1899" type="stmt" count="0"/>
+ <line num="1901" type="stmt" count="0"/>
+ <line num="1902" type="stmt" count="0"/>
+ <line num="1904" type="method" name="testAssertPublicAttributeNotSame" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1905" type="stmt" count="0"/>
+ <line num="1906" type="stmt" count="0"/>
+ <line num="1908" type="stmt" count="0"/>
+ <line num="1910" type="stmt" count="0"/>
+ <line num="1912" type="stmt" count="0"/>
+ <line num="1913" type="stmt" count="0"/>
+ <line num="1915" type="method" name="testAssertProtectedAttributeEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1916" type="stmt" count="0"/>
+ <line num="1917" type="stmt" count="0"/>
+ <line num="1919" type="stmt" count="0"/>
+ <line num="1921" type="stmt" count="0"/>
+ <line num="1923" type="stmt" count="0"/>
+ <line num="1924" type="stmt" count="0"/>
+ <line num="1926" type="method" name="testAssertProtectedAttributeNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1927" type="stmt" count="0"/>
+ <line num="1928" type="stmt" count="0"/>
+ <line num="1930" type="stmt" count="0"/>
+ <line num="1932" type="stmt" count="0"/>
+ <line num="1934" type="stmt" count="0"/>
+ <line num="1935" type="stmt" count="0"/>
+ <line num="1937" type="method" name="testAssertPrivateAttributeEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1938" type="stmt" count="0"/>
+ <line num="1939" type="stmt" count="0"/>
+ <line num="1941" type="stmt" count="0"/>
+ <line num="1943" type="stmt" count="0"/>
+ <line num="1945" type="stmt" count="0"/>
+ <line num="1946" type="stmt" count="0"/>
+ <line num="1948" type="method" name="testAssertPrivateAttributeNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1949" type="stmt" count="0"/>
+ <line num="1950" type="stmt" count="0"/>
+ <line num="1952" type="stmt" count="0"/>
+ <line num="1954" type="stmt" count="0"/>
+ <line num="1956" type="stmt" count="0"/>
+ <line num="1957" type="stmt" count="0"/>
+ <line num="1959" type="method" name="testAssertPublicStaticAttributeEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1960" type="stmt" count="0"/>
+ <line num="1961" type="stmt" count="0"/>
+ <line num="1963" type="stmt" count="0"/>
+ <line num="1965" type="stmt" count="0"/>
+ <line num="1966" type="stmt" count="0"/>
+ <line num="1968" type="method" name="testAssertPublicStaticAttributeNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1969" type="stmt" count="0"/>
+ <line num="1970" type="stmt" count="0"/>
+ <line num="1972" type="stmt" count="0"/>
+ <line num="1974" type="stmt" count="0"/>
+ <line num="1975" type="stmt" count="0"/>
+ <line num="1977" type="method" name="testAssertProtectedStaticAttributeEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1978" type="stmt" count="0"/>
+ <line num="1979" type="stmt" count="0"/>
+ <line num="1981" type="stmt" count="0"/>
+ <line num="1983" type="stmt" count="0"/>
+ <line num="1984" type="stmt" count="0"/>
+ <line num="1986" type="method" name="testAssertProtectedStaticAttributeNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1987" type="stmt" count="0"/>
+ <line num="1988" type="stmt" count="0"/>
+ <line num="1990" type="stmt" count="0"/>
+ <line num="1992" type="stmt" count="0"/>
+ <line num="1993" type="stmt" count="0"/>
+ <line num="1995" type="method" name="testAssertPrivateStaticAttributeEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1996" type="stmt" count="0"/>
+ <line num="1997" type="stmt" count="0"/>
+ <line num="1999" type="stmt" count="0"/>
+ <line num="2001" type="stmt" count="0"/>
+ <line num="2002" type="stmt" count="0"/>
+ <line num="2004" type="method" name="testAssertPrivateStaticAttributeNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2005" type="stmt" count="0"/>
+ <line num="2006" type="stmt" count="0"/>
+ <line num="2008" type="stmt" count="0"/>
+ <line num="2010" type="stmt" count="0"/>
+ <line num="2011" type="stmt" count="0"/>
+ <line num="2013" type="method" name="testAssertClassHasAttributeThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2014" type="stmt" count="0"/>
+ <line num="2015" type="stmt" count="0"/>
+ <line num="2017" type="stmt" count="0"/>
+ <line num="2018" type="stmt" count="0"/>
+ <line num="2020" type="method" name="testAssertClassHasAttributeThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2021" type="stmt" count="0"/>
+ <line num="2022" type="stmt" count="0"/>
+ <line num="2024" type="stmt" count="0"/>
+ <line num="2025" type="stmt" count="0"/>
+ <line num="2027" type="method" name="testAssertClassHasAttributeThrowsExceptionIfAttributeNameIsNotValid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2028" type="stmt" count="0"/>
+ <line num="2029" type="stmt" count="0"/>
+ <line num="2031" type="stmt" count="0"/>
+ <line num="2032" type="stmt" count="0"/>
+ <line num="2034" type="method" name="testAssertClassNotHasAttributeThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2035" type="stmt" count="0"/>
+ <line num="2036" type="stmt" count="0"/>
+ <line num="2038" type="stmt" count="0"/>
+ <line num="2039" type="stmt" count="0"/>
+ <line num="2041" type="method" name="testAssertClassNotHasAttributeThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2042" type="stmt" count="0"/>
+ <line num="2043" type="stmt" count="0"/>
+ <line num="2045" type="stmt" count="0"/>
+ <line num="2046" type="stmt" count="0"/>
+ <line num="2048" type="method" name="testAssertClassNotHasAttributeThrowsExceptionIfAttributeNameIsNotValid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2049" type="stmt" count="0"/>
+ <line num="2050" type="stmt" count="0"/>
+ <line num="2052" type="stmt" count="0"/>
+ <line num="2053" type="stmt" count="0"/>
+ <line num="2055" type="method" name="testAssertClassHasStaticAttributeThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2056" type="stmt" count="0"/>
+ <line num="2057" type="stmt" count="0"/>
+ <line num="2059" type="stmt" count="0"/>
+ <line num="2060" type="stmt" count="0"/>
+ <line num="2062" type="method" name="testAssertClassHasStaticAttributeThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2063" type="stmt" count="0"/>
+ <line num="2064" type="stmt" count="0"/>
+ <line num="2066" type="stmt" count="0"/>
+ <line num="2067" type="stmt" count="0"/>
+ <line num="2069" type="method" name="testAssertClassHasStaticAttributeThrowsExceptionIfAttributeNameIsNotValid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2070" type="stmt" count="0"/>
+ <line num="2071" type="stmt" count="0"/>
+ <line num="2073" type="stmt" count="0"/>
+ <line num="2074" type="stmt" count="0"/>
+ <line num="2076" type="method" name="testAssertClassNotHasStaticAttributeThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2077" type="stmt" count="0"/>
+ <line num="2078" type="stmt" count="0"/>
+ <line num="2080" type="stmt" count="0"/>
+ <line num="2081" type="stmt" count="0"/>
+ <line num="2083" type="method" name="testAssertClassNotHasStaticAttributeThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2084" type="stmt" count="0"/>
+ <line num="2085" type="stmt" count="0"/>
+ <line num="2087" type="stmt" count="0"/>
+ <line num="2088" type="stmt" count="0"/>
+ <line num="2090" type="method" name="testAssertClassNotHasStaticAttributeThrowsExceptionIfAttributeNameIsNotValid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2091" type="stmt" count="0"/>
+ <line num="2092" type="stmt" count="0"/>
+ <line num="2094" type="stmt" count="0"/>
+ <line num="2095" type="stmt" count="0"/>
+ <line num="2097" type="method" name="testAssertObjectHasAttributeThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2098" type="stmt" count="0"/>
+ <line num="2099" type="stmt" count="0"/>
+ <line num="2101" type="stmt" count="0"/>
+ <line num="2102" type="stmt" count="0"/>
+ <line num="2104" type="method" name="testAssertObjectHasAttributeThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2105" type="stmt" count="0"/>
+ <line num="2106" type="stmt" count="0"/>
+ <line num="2108" type="stmt" count="0"/>
+ <line num="2109" type="stmt" count="0"/>
+ <line num="2111" type="method" name="testAssertObjectHasAttributeThrowsExceptionIfAttributeNameIsNotValid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2112" type="stmt" count="0"/>
+ <line num="2113" type="stmt" count="0"/>
+ <line num="2115" type="stmt" count="0"/>
+ <line num="2116" type="stmt" count="0"/>
+ <line num="2118" type="method" name="testAssertObjectNotHasAttributeThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2119" type="stmt" count="0"/>
+ <line num="2120" type="stmt" count="0"/>
+ <line num="2122" type="stmt" count="0"/>
+ <line num="2123" type="stmt" count="0"/>
+ <line num="2125" type="method" name="testAssertObjectNotHasAttributeThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2126" type="stmt" count="0"/>
+ <line num="2127" type="stmt" count="0"/>
+ <line num="2129" type="stmt" count="0"/>
+ <line num="2130" type="stmt" count="0"/>
+ <line num="2132" type="method" name="testAssertObjectNotHasAttributeThrowsExceptionIfAttributeNameIsNotValid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2133" type="stmt" count="0"/>
+ <line num="2134" type="stmt" count="0"/>
+ <line num="2136" type="stmt" count="0"/>
+ <line num="2137" type="stmt" count="0"/>
+ <line num="2139" type="method" name="testClassHasPublicAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2140" type="stmt" count="0"/>
+ <line num="2141" type="stmt" count="0"/>
+ <line num="2143" type="stmt" count="0"/>
+ <line num="2145" type="stmt" count="0"/>
+ <line num="2146" type="stmt" count="0"/>
+ <line num="2148" type="method" name="testClassNotHasPublicAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2149" type="stmt" count="0"/>
+ <line num="2150" type="stmt" count="0"/>
+ <line num="2152" type="stmt" count="0"/>
+ <line num="2154" type="stmt" count="0"/>
+ <line num="2155" type="stmt" count="0"/>
+ <line num="2157" type="method" name="testClassHasPublicStaticAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2158" type="stmt" count="0"/>
+ <line num="2159" type="stmt" count="0"/>
+ <line num="2161" type="stmt" count="0"/>
+ <line num="2163" type="stmt" count="0"/>
+ <line num="2164" type="stmt" count="0"/>
+ <line num="2166" type="method" name="testClassNotHasPublicStaticAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2167" type="stmt" count="0"/>
+ <line num="2168" type="stmt" count="0"/>
+ <line num="2170" type="stmt" count="0"/>
+ <line num="2172" type="stmt" count="0"/>
+ <line num="2173" type="stmt" count="0"/>
+ <line num="2175" type="method" name="testObjectHasPublicAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2176" type="stmt" count="0"/>
+ <line num="2177" type="stmt" count="0"/>
+ <line num="2179" type="stmt" count="0"/>
+ <line num="2181" type="stmt" count="0"/>
+ <line num="2183" type="stmt" count="0"/>
+ <line num="2184" type="stmt" count="0"/>
+ <line num="2186" type="method" name="testObjectNotHasPublicAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2187" type="stmt" count="0"/>
+ <line num="2188" type="stmt" count="0"/>
+ <line num="2190" type="stmt" count="0"/>
+ <line num="2192" type="stmt" count="0"/>
+ <line num="2194" type="stmt" count="0"/>
+ <line num="2195" type="stmt" count="0"/>
+ <line num="2197" type="method" name="testObjectHasOnTheFlyAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2198" type="stmt" count="0"/>
+ <line num="2199" type="stmt" count="0"/>
+ <line num="2200" type="stmt" count="0"/>
+ <line num="2202" type="stmt" count="0"/>
+ <line num="2204" type="stmt" count="0"/>
+ <line num="2206" type="stmt" count="0"/>
+ <line num="2207" type="stmt" count="0"/>
+ <line num="2209" type="method" name="testObjectNotHasOnTheFlyAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2210" type="stmt" count="0"/>
+ <line num="2211" type="stmt" count="0"/>
+ <line num="2212" type="stmt" count="0"/>
+ <line num="2214" type="stmt" count="0"/>
+ <line num="2216" type="stmt" count="0"/>
+ <line num="2218" type="stmt" count="0"/>
+ <line num="2219" type="stmt" count="0"/>
+ <line num="2221" type="method" name="testObjectHasProtectedAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2222" type="stmt" count="0"/>
+ <line num="2223" type="stmt" count="0"/>
+ <line num="2225" type="stmt" count="0"/>
+ <line num="2227" type="stmt" count="0"/>
+ <line num="2229" type="stmt" count="0"/>
+ <line num="2230" type="stmt" count="0"/>
+ <line num="2232" type="method" name="testObjectNotHasProtectedAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2233" type="stmt" count="0"/>
+ <line num="2234" type="stmt" count="0"/>
+ <line num="2236" type="stmt" count="0"/>
+ <line num="2238" type="stmt" count="0"/>
+ <line num="2240" type="stmt" count="0"/>
+ <line num="2241" type="stmt" count="0"/>
+ <line num="2243" type="method" name="testObjectHasPrivateAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2244" type="stmt" count="0"/>
+ <line num="2245" type="stmt" count="0"/>
+ <line num="2247" type="stmt" count="0"/>
+ <line num="2249" type="stmt" count="0"/>
+ <line num="2251" type="stmt" count="0"/>
+ <line num="2252" type="stmt" count="0"/>
+ <line num="2254" type="method" name="testObjectNotHasPrivateAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2255" type="stmt" count="0"/>
+ <line num="2256" type="stmt" count="0"/>
+ <line num="2258" type="stmt" count="0"/>
+ <line num="2260" type="stmt" count="0"/>
+ <line num="2262" type="stmt" count="0"/>
+ <line num="2263" type="stmt" count="0"/>
+ <line num="2265" type="method" name="testAssertThatAttributeEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2266" type="stmt" count="0"/>
+ <line num="2267" type="stmt" count="0"/>
+ <line num="2268" type="stmt" count="0"/>
+ <line num="2269" type="stmt" count="0"/>
+ <line num="2270" type="stmt" count="0"/>
+ <line num="2271" type="stmt" count="0"/>
+ <line num="2272" type="stmt" count="0"/>
+ <line num="2273" type="stmt" count="0"/>
+ <line num="2274" type="stmt" count="0"/>
+ <line num="2276" type="method" name="testAssertThatAttributeEquals2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2277" type="stmt" count="0"/>
+ <line num="2278" type="stmt" count="0"/>
+ <line num="2280" type="stmt" count="0"/>
+ <line num="2281" type="stmt" count="0"/>
+ <line num="2282" type="stmt" count="0"/>
+ <line num="2283" type="stmt" count="0"/>
+ <line num="2284" type="stmt" count="0"/>
+ <line num="2285" type="stmt" count="0"/>
+ <line num="2286" type="stmt" count="0"/>
+ <line num="2287" type="stmt" count="0"/>
+ <line num="2289" type="method" name="testAssertThatAttributeEqualTo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2290" type="stmt" count="0"/>
+ <line num="2291" type="stmt" count="0"/>
+ <line num="2292" type="stmt" count="0"/>
+ <line num="2293" type="stmt" count="0"/>
+ <line num="2294" type="stmt" count="0"/>
+ <line num="2295" type="stmt" count="0"/>
+ <line num="2300" type="method" name="testAssertThatAnything" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2301" type="stmt" count="0"/>
+ <line num="2302" type="stmt" count="0"/>
+ <line num="2303" type="stmt" count="0"/>
+ <line num="2305" type="method" name="testAssertThatIsTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2306" type="stmt" count="0"/>
+ <line num="2307" type="stmt" count="0"/>
+ <line num="2308" type="stmt" count="0"/>
+ <line num="2310" type="method" name="testAssertThatIsFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2311" type="stmt" count="0"/>
+ <line num="2312" type="stmt" count="0"/>
+ <line num="2313" type="stmt" count="0"/>
+ <line num="2315" type="method" name="testAssertThatIsJson" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2316" type="stmt" count="0"/>
+ <line num="2317" type="stmt" count="0"/>
+ <line num="2318" type="stmt" count="0"/>
+ <line num="2323" type="method" name="testAssertThatAnythingAndAnything" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2324" type="stmt" count="0"/>
+ <line num="2325" type="stmt" count="0"/>
+ <line num="2326" type="stmt" count="0"/>
+ <line num="2327" type="stmt" count="0"/>
+ <line num="2328" type="stmt" count="0"/>
+ <line num="2329" type="stmt" count="0"/>
+ <line num="2330" type="stmt" count="0"/>
+ <line num="2331" type="stmt" count="0"/>
+ <line num="2332" type="stmt" count="0"/>
+ <line num="2337" type="method" name="testAssertThatAnythingOrAnything" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2338" type="stmt" count="0"/>
+ <line num="2339" type="stmt" count="0"/>
+ <line num="2340" type="stmt" count="0"/>
+ <line num="2341" type="stmt" count="0"/>
+ <line num="2342" type="stmt" count="0"/>
+ <line num="2343" type="stmt" count="0"/>
+ <line num="2344" type="stmt" count="0"/>
+ <line num="2345" type="stmt" count="0"/>
+ <line num="2346" type="stmt" count="0"/>
+ <line num="2351" type="method" name="testAssertThatAnythingXorNotAnything" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2352" type="stmt" count="0"/>
+ <line num="2353" type="stmt" count="0"/>
+ <line num="2354" type="stmt" count="0"/>
+ <line num="2355" type="stmt" count="0"/>
+ <line num="2356" type="stmt" count="0"/>
+ <line num="2357" type="stmt" count="0"/>
+ <line num="2358" type="stmt" count="0"/>
+ <line num="2359" type="stmt" count="0"/>
+ <line num="2360" type="stmt" count="0"/>
+ <line num="2362" type="method" name="testAssertThatContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2363" type="stmt" count="0"/>
+ <line num="2364" type="stmt" count="0"/>
+ <line num="2365" type="stmt" count="0"/>
+ <line num="2367" type="method" name="testAssertThatStringContains" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2368" type="stmt" count="0"/>
+ <line num="2369" type="stmt" count="0"/>
+ <line num="2370" type="stmt" count="0"/>
+ <line num="2372" type="method" name="testAssertThatContainsOnly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2373" type="stmt" count="0"/>
+ <line num="2374" type="stmt" count="0"/>
+ <line num="2375" type="stmt" count="0"/>
+ <line num="2377" type="method" name="testAssertThatContainsOnlyInstancesOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2378" type="stmt" count="0"/>
+ <line num="2379" type="stmt" count="0"/>
+ <line num="2380" type="stmt" count="0"/>
+ <line num="2382" type="method" name="testAssertThatArrayHasKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2383" type="stmt" count="0"/>
+ <line num="2384" type="stmt" count="0"/>
+ <line num="2385" type="stmt" count="0"/>
+ <line num="2387" type="method" name="testAssertThatClassHasAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2388" type="stmt" count="0"/>
+ <line num="2389" type="stmt" count="0"/>
+ <line num="2390" type="stmt" count="0"/>
+ <line num="2391" type="stmt" count="0"/>
+ <line num="2392" type="stmt" count="0"/>
+ <line num="2393" type="stmt" count="0"/>
+ <line num="2395" type="method" name="testAssertThatClassHasStaticAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2396" type="stmt" count="0"/>
+ <line num="2397" type="stmt" count="0"/>
+ <line num="2398" type="stmt" count="0"/>
+ <line num="2399" type="stmt" count="0"/>
+ <line num="2400" type="stmt" count="0"/>
+ <line num="2401" type="stmt" count="0"/>
+ <line num="2403" type="method" name="testAssertThatObjectHasAttribute" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2404" type="stmt" count="0"/>
+ <line num="2405" type="stmt" count="0"/>
+ <line num="2406" type="stmt" count="0"/>
+ <line num="2407" type="stmt" count="0"/>
+ <line num="2408" type="stmt" count="0"/>
+ <line num="2409" type="stmt" count="0"/>
+ <line num="2411" type="method" name="testAssertThatEqualTo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2412" type="stmt" count="0"/>
+ <line num="2413" type="stmt" count="0"/>
+ <line num="2414" type="stmt" count="0"/>
+ <line num="2416" type="method" name="testAssertThatIdenticalTo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2417" type="stmt" count="0"/>
+ <line num="2418" type="stmt" count="0"/>
+ <line num="2419" type="stmt" count="0"/>
+ <line num="2421" type="stmt" count="0"/>
+ <line num="2422" type="stmt" count="0"/>
+ <line num="2424" type="method" name="testAssertThatIsInstanceOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2425" type="stmt" count="0"/>
+ <line num="2426" type="stmt" count="0"/>
+ <line num="2427" type="stmt" count="0"/>
+ <line num="2429" type="method" name="testAssertThatIsType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2430" type="stmt" count="0"/>
+ <line num="2431" type="stmt" count="0"/>
+ <line num="2432" type="stmt" count="0"/>
+ <line num="2434" type="method" name="testAssertThatIsEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2435" type="stmt" count="0"/>
+ <line num="2436" type="stmt" count="0"/>
+ <line num="2437" type="stmt" count="0"/>
+ <line num="2439" type="method" name="testAssertThatFileExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2440" type="stmt" count="0"/>
+ <line num="2441" type="stmt" count="0"/>
+ <line num="2442" type="stmt" count="0"/>
+ <line num="2444" type="method" name="testAssertThatGreaterThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2445" type="stmt" count="0"/>
+ <line num="2446" type="stmt" count="0"/>
+ <line num="2447" type="stmt" count="0"/>
+ <line num="2449" type="method" name="testAssertThatGreaterThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2450" type="stmt" count="0"/>
+ <line num="2451" type="stmt" count="0"/>
+ <line num="2452" type="stmt" count="0"/>
+ <line num="2454" type="method" name="testAssertThatLessThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2455" type="stmt" count="0"/>
+ <line num="2456" type="stmt" count="0"/>
+ <line num="2457" type="stmt" count="0"/>
+ <line num="2459" type="method" name="testAssertThatLessThanOrEqual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2460" type="stmt" count="0"/>
+ <line num="2461" type="stmt" count="0"/>
+ <line num="2462" type="stmt" count="0"/>
+ <line num="2464" type="method" name="testAssertThatMatchesRegularExpression" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2465" type="stmt" count="0"/>
+ <line num="2466" type="stmt" count="0"/>
+ <line num="2467" type="stmt" count="0"/>
+ <line num="2469" type="method" name="testAssertThatCallback" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2470" type="stmt" count="0"/>
+ <line num="2471" type="stmt" count="0"/>
+ <line num="2472" type="stmt" count="0"/>
+ <line num="2473" type="method" name="anonymousFunction:2473#13924" complexity="1" crap="2" count="0"/>
+ <line num="2474" type="stmt" count="0"/>
+ <line num="2475" type="stmt" count="0"/>
+ <line num="2476" type="stmt" count="0"/>
+ <line num="2477" type="stmt" count="0"/>
+ <line num="2479" type="method" name="testAssertThatCountOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2480" type="stmt" count="0"/>
+ <line num="2481" type="stmt" count="0"/>
+ <line num="2482" type="stmt" count="0"/>
+ <line num="2484" type="method" name="testAssertFileEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2485" type="stmt" count="0"/>
+ <line num="2486" type="stmt" count="0"/>
+ <line num="2487" type="stmt" count="0"/>
+ <line num="2488" type="stmt" count="0"/>
+ <line num="2489" type="stmt" count="0"/>
+ <line num="2491" type="stmt" count="0"/>
+ <line num="2493" type="stmt" count="0"/>
+ <line num="2494" type="stmt" count="0"/>
+ <line num="2495" type="stmt" count="0"/>
+ <line num="2496" type="stmt" count="0"/>
+ <line num="2497" type="stmt" count="0"/>
+ <line num="2499" type="method" name="testAssertFileNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2500" type="stmt" count="0"/>
+ <line num="2501" type="stmt" count="0"/>
+ <line num="2502" type="stmt" count="0"/>
+ <line num="2503" type="stmt" count="0"/>
+ <line num="2504" type="stmt" count="0"/>
+ <line num="2506" type="stmt" count="0"/>
+ <line num="2508" type="stmt" count="0"/>
+ <line num="2509" type="stmt" count="0"/>
+ <line num="2510" type="stmt" count="0"/>
+ <line num="2511" type="stmt" count="0"/>
+ <line num="2512" type="stmt" count="0"/>
+ <line num="2514" type="method" name="testAssertStringEqualsFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2515" type="stmt" count="0"/>
+ <line num="2516" type="stmt" count="0"/>
+ <line num="2517" type="stmt" count="0"/>
+ <line num="2518" type="stmt" count="0"/>
+ <line num="2519" type="stmt" count="0"/>
+ <line num="2521" type="stmt" count="0"/>
+ <line num="2523" type="stmt" count="0"/>
+ <line num="2524" type="stmt" count="0"/>
+ <line num="2525" type="stmt" count="0"/>
+ <line num="2526" type="stmt" count="0"/>
+ <line num="2527" type="stmt" count="0"/>
+ <line num="2529" type="method" name="testAssertStringNotEqualsFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2530" type="stmt" count="0"/>
+ <line num="2531" type="stmt" count="0"/>
+ <line num="2532" type="stmt" count="0"/>
+ <line num="2533" type="stmt" count="0"/>
+ <line num="2534" type="stmt" count="0"/>
+ <line num="2536" type="stmt" count="0"/>
+ <line num="2538" type="stmt" count="0"/>
+ <line num="2539" type="stmt" count="0"/>
+ <line num="2540" type="stmt" count="0"/>
+ <line num="2541" type="stmt" count="0"/>
+ <line num="2542" type="stmt" count="0"/>
+ <line num="2544" type="method" name="testAssertStringStartsWithThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2545" type="stmt" count="0"/>
+ <line num="2546" type="stmt" count="0"/>
+ <line num="2548" type="stmt" count="0"/>
+ <line num="2549" type="stmt" count="0"/>
+ <line num="2551" type="method" name="testAssertStringStartsWithThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2552" type="stmt" count="0"/>
+ <line num="2553" type="stmt" count="0"/>
+ <line num="2555" type="stmt" count="0"/>
+ <line num="2556" type="stmt" count="0"/>
+ <line num="2558" type="method" name="testAssertStringStartsNotWithThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2559" type="stmt" count="0"/>
+ <line num="2560" type="stmt" count="0"/>
+ <line num="2562" type="stmt" count="0"/>
+ <line num="2563" type="stmt" count="0"/>
+ <line num="2565" type="method" name="testAssertStringStartsNotWithThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2566" type="stmt" count="0"/>
+ <line num="2567" type="stmt" count="0"/>
+ <line num="2569" type="stmt" count="0"/>
+ <line num="2570" type="stmt" count="0"/>
+ <line num="2572" type="method" name="testAssertStringEndsWithThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2573" type="stmt" count="0"/>
+ <line num="2574" type="stmt" count="0"/>
+ <line num="2576" type="stmt" count="0"/>
+ <line num="2577" type="stmt" count="0"/>
+ <line num="2579" type="method" name="testAssertStringEndsWithThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2580" type="stmt" count="0"/>
+ <line num="2581" type="stmt" count="0"/>
+ <line num="2583" type="stmt" count="0"/>
+ <line num="2584" type="stmt" count="0"/>
+ <line num="2586" type="method" name="testAssertStringEndsNotWithThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2587" type="stmt" count="0"/>
+ <line num="2588" type="stmt" count="0"/>
+ <line num="2590" type="stmt" count="0"/>
+ <line num="2591" type="stmt" count="0"/>
+ <line num="2593" type="method" name="testAssertStringEndsNotWithThrowsException2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2594" type="stmt" count="0"/>
+ <line num="2595" type="stmt" count="0"/>
+ <line num="2597" type="stmt" count="0"/>
+ <line num="2598" type="stmt" count="0"/>
+ <line num="2600" type="method" name="testAssertStringStartsWith" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2601" type="stmt" count="0"/>
+ <line num="2602" type="stmt" count="0"/>
+ <line num="2604" type="stmt" count="0"/>
+ <line num="2606" type="stmt" count="0"/>
+ <line num="2607" type="stmt" count="0"/>
+ <line num="2609" type="method" name="testAssertStringStartsNotWith" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2610" type="stmt" count="0"/>
+ <line num="2611" type="stmt" count="0"/>
+ <line num="2613" type="stmt" count="0"/>
+ <line num="2615" type="stmt" count="0"/>
+ <line num="2616" type="stmt" count="0"/>
+ <line num="2618" type="method" name="testAssertStringEndsWith" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2619" type="stmt" count="0"/>
+ <line num="2620" type="stmt" count="0"/>
+ <line num="2622" type="stmt" count="0"/>
+ <line num="2624" type="stmt" count="0"/>
+ <line num="2625" type="stmt" count="0"/>
+ <line num="2627" type="method" name="testAssertStringEndsNotWith" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2628" type="stmt" count="0"/>
+ <line num="2629" type="stmt" count="0"/>
+ <line num="2631" type="stmt" count="0"/>
+ <line num="2633" type="stmt" count="0"/>
+ <line num="2634" type="stmt" count="0"/>
+ <line num="2636" type="method" name="testAssertStringMatchesFormatRaisesExceptionForInvalidFirstArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2637" type="stmt" count="0"/>
+ <line num="2638" type="stmt" count="0"/>
+ <line num="2640" type="stmt" count="0"/>
+ <line num="2641" type="stmt" count="0"/>
+ <line num="2643" type="method" name="testAssertStringMatchesFormatRaisesExceptionForInvalidSecondArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2644" type="stmt" count="0"/>
+ <line num="2645" type="stmt" count="0"/>
+ <line num="2647" type="stmt" count="0"/>
+ <line num="2648" type="stmt" count="0"/>
+ <line num="2650" type="method" name="testAssertStringMatchesFormat" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2651" type="stmt" count="0"/>
+ <line num="2652" type="stmt" count="0"/>
+ <line num="2653" type="stmt" count="0"/>
+ <line num="2655" type="method" name="testAssertStringMatchesFormatFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2656" type="stmt" count="0"/>
+ <line num="2657" type="stmt" count="0"/>
+ <line num="2659" type="stmt" count="0"/>
+ <line num="2660" type="stmt" count="0"/>
+ <line num="2662" type="method" name="testAssertStringNotMatchesFormatRaisesExceptionForInvalidFirstArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2663" type="stmt" count="0"/>
+ <line num="2664" type="stmt" count="0"/>
+ <line num="2666" type="stmt" count="0"/>
+ <line num="2667" type="stmt" count="0"/>
+ <line num="2669" type="method" name="testAssertStringNotMatchesFormatRaisesExceptionForInvalidSecondArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2670" type="stmt" count="0"/>
+ <line num="2671" type="stmt" count="0"/>
+ <line num="2673" type="stmt" count="0"/>
+ <line num="2674" type="stmt" count="0"/>
+ <line num="2676" type="method" name="testAssertStringNotMatchesFormat" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2677" type="stmt" count="0"/>
+ <line num="2678" type="stmt" count="0"/>
+ <line num="2680" type="stmt" count="0"/>
+ <line num="2682" type="stmt" count="0"/>
+ <line num="2683" type="stmt" count="0"/>
+ <line num="2685" type="method" name="testAssertEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2686" type="stmt" count="0"/>
+ <line num="2687" type="stmt" count="0"/>
+ <line num="2689" type="stmt" count="0"/>
+ <line num="2691" type="stmt" count="0"/>
+ <line num="2692" type="stmt" count="0"/>
+ <line num="2694" type="method" name="testAssertNotEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2695" type="stmt" count="0"/>
+ <line num="2696" type="stmt" count="0"/>
+ <line num="2698" type="stmt" count="0"/>
+ <line num="2700" type="stmt" count="0"/>
+ <line num="2701" type="stmt" count="0"/>
+ <line num="2703" type="method" name="testAssertAttributeEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2704" type="stmt" count="0"/>
+ <line num="2705" type="stmt" count="0"/>
+ <line num="2706" type="stmt" count="0"/>
+ <line num="2708" type="stmt" count="0"/>
+ <line num="2710" type="stmt" count="0"/>
+ <line num="2712" type="stmt" count="0"/>
+ <line num="2714" type="stmt" count="0"/>
+ <line num="2715" type="stmt" count="0"/>
+ <line num="2717" type="method" name="testAssertAttributeNotEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2718" type="stmt" count="0"/>
+ <line num="2719" type="stmt" count="0"/>
+ <line num="2720" type="stmt" count="0"/>
+ <line num="2722" type="stmt" count="0"/>
+ <line num="2724" type="stmt" count="0"/>
+ <line num="2726" type="stmt" count="0"/>
+ <line num="2728" type="stmt" count="0"/>
+ <line num="2729" type="stmt" count="0"/>
+ <line num="2731" type="method" name="testMarkTestIncomplete" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2732" type="stmt" count="0"/>
+ <line num="2733" type="stmt" count="0"/>
+ <line num="2734" type="stmt" count="0"/>
+ <line num="2735" type="stmt" count="0"/>
+ <line num="2736" type="stmt" count="0"/>
+ <line num="2738" type="stmt" count="0"/>
+ <line num="2739" type="stmt" count="0"/>
+ <line num="2741" type="stmt" count="0"/>
+ <line num="2742" type="stmt" count="0"/>
+ <line num="2744" type="method" name="testMarkTestSkipped" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2745" type="stmt" count="0"/>
+ <line num="2746" type="stmt" count="0"/>
+ <line num="2747" type="stmt" count="0"/>
+ <line num="2748" type="stmt" count="0"/>
+ <line num="2749" type="stmt" count="0"/>
+ <line num="2751" type="stmt" count="0"/>
+ <line num="2752" type="stmt" count="0"/>
+ <line num="2754" type="stmt" count="0"/>
+ <line num="2755" type="stmt" count="0"/>
+ <line num="2757" type="method" name="testAssertCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2758" type="stmt" count="0"/>
+ <line num="2759" type="stmt" count="0"/>
+ <line num="2761" type="stmt" count="0"/>
+ <line num="2763" type="stmt" count="0"/>
+ <line num="2764" type="stmt" count="0"/>
+ <line num="2766" type="method" name="testAssertCountTraversable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2767" type="stmt" count="0"/>
+ <line num="2768" type="stmt" count="0"/>
+ <line num="2770" type="stmt" count="0"/>
+ <line num="2772" type="stmt" count="0"/>
+ <line num="2773" type="stmt" count="0"/>
+ <line num="2775" type="method" name="testAssertCountThrowsExceptionIfExpectedCountIsNoInteger" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2776" type="stmt" count="0"/>
+ <line num="2777" type="stmt" count="0"/>
+ <line num="2778" type="stmt" count="0"/>
+ <line num="2779" type="stmt" count="0"/>
+ <line num="2780" type="stmt" count="0"/>
+ <line num="2782" type="stmt" count="0"/>
+ <line num="2783" type="stmt" count="0"/>
+ <line num="2785" type="stmt" count="0"/>
+ <line num="2786" type="stmt" count="0"/>
+ <line num="2788" type="method" name="testAssertCountThrowsExceptionIfElementIsNotCountable" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2789" type="stmt" count="0"/>
+ <line num="2790" type="stmt" count="0"/>
+ <line num="2791" type="stmt" count="0"/>
+ <line num="2792" type="stmt" count="0"/>
+ <line num="2793" type="stmt" count="0"/>
+ <line num="2795" type="stmt" count="0"/>
+ <line num="2796" type="stmt" count="0"/>
+ <line num="2798" type="stmt" count="0"/>
+ <line num="2799" type="stmt" count="0"/>
+ <line num="2801" type="method" name="testAssertAttributeCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2802" type="stmt" count="0"/>
+ <line num="2803" type="stmt" count="0"/>
+ <line num="2804" type="stmt" count="0"/>
+ <line num="2806" type="stmt" count="0"/>
+ <line num="2807" type="stmt" count="0"/>
+ <line num="2809" type="method" name="testAssertNotCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2810" type="stmt" count="0"/>
+ <line num="2811" type="stmt" count="0"/>
+ <line num="2813" type="stmt" count="0"/>
+ <line num="2815" type="stmt" count="0"/>
+ <line num="2816" type="stmt" count="0"/>
+ <line num="2818" type="method" name="testAssertNotCountThrowsExceptionIfExpectedCountIsNoInteger" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2819" type="stmt" count="0"/>
+ <line num="2820" type="stmt" count="0"/>
+ <line num="2822" type="stmt" count="0"/>
+ <line num="2823" type="stmt" count="0"/>
+ <line num="2825" type="method" name="testAssertNotCountThrowsExceptionIfElementIsNotCountable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2826" type="stmt" count="0"/>
+ <line num="2827" type="stmt" count="0"/>
+ <line num="2829" type="stmt" count="0"/>
+ <line num="2830" type="stmt" count="0"/>
+ <line num="2832" type="method" name="testAssertAttributeNotCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2833" type="stmt" count="0"/>
+ <line num="2834" type="stmt" count="0"/>
+ <line num="2835" type="stmt" count="0"/>
+ <line num="2837" type="stmt" count="0"/>
+ <line num="2838" type="stmt" count="0"/>
+ <line num="2840" type="method" name="testAssertSameSize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2841" type="stmt" count="0"/>
+ <line num="2842" type="stmt" count="0"/>
+ <line num="2844" type="stmt" count="0"/>
+ <line num="2846" type="stmt" count="0"/>
+ <line num="2847" type="stmt" count="0"/>
+ <line num="2849" type="method" name="testAssertSameSizeThrowsExceptionIfExpectedIsNotCountable" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2850" type="stmt" count="0"/>
+ <line num="2851" type="stmt" count="0"/>
+ <line num="2852" type="stmt" count="0"/>
+ <line num="2853" type="stmt" count="0"/>
+ <line num="2854" type="stmt" count="0"/>
+ <line num="2856" type="stmt" count="0"/>
+ <line num="2857" type="stmt" count="0"/>
+ <line num="2859" type="stmt" count="0"/>
+ <line num="2860" type="stmt" count="0"/>
+ <line num="2862" type="method" name="testAssertSameSizeThrowsExceptionIfActualIsNotCountable" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2863" type="stmt" count="0"/>
+ <line num="2864" type="stmt" count="0"/>
+ <line num="2865" type="stmt" count="0"/>
+ <line num="2866" type="stmt" count="0"/>
+ <line num="2867" type="stmt" count="0"/>
+ <line num="2869" type="stmt" count="0"/>
+ <line num="2870" type="stmt" count="0"/>
+ <line num="2872" type="stmt" count="0"/>
+ <line num="2873" type="stmt" count="0"/>
+ <line num="2875" type="method" name="testAssertNotSameSize" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2876" type="stmt" count="0"/>
+ <line num="2877" type="stmt" count="0"/>
+ <line num="2879" type="stmt" count="0"/>
+ <line num="2881" type="stmt" count="0"/>
+ <line num="2882" type="stmt" count="0"/>
+ <line num="2884" type="method" name="testAssertNotSameSizeThrowsExceptionIfExpectedIsNotCountable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2885" type="stmt" count="0"/>
+ <line num="2886" type="stmt" count="0"/>
+ <line num="2888" type="stmt" count="0"/>
+ <line num="2889" type="stmt" count="0"/>
+ <line num="2891" type="method" name="testAssertNotSameSizeThrowsExceptionIfActualIsNotCountable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2892" type="stmt" count="0"/>
+ <line num="2893" type="stmt" count="0"/>
+ <line num="2895" type="stmt" count="0"/>
+ <line num="2896" type="stmt" count="0"/>
+ <line num="2898" type="method" name="testAssertJsonRaisesExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2899" type="stmt" count="0"/>
+ <line num="2900" type="stmt" count="0"/>
+ <line num="2902" type="stmt" count="0"/>
+ <line num="2903" type="stmt" count="0"/>
+ <line num="2905" type="method" name="testAssertJson" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2906" type="stmt" count="0"/>
+ <line num="2907" type="stmt" count="0"/>
+ <line num="2908" type="stmt" count="0"/>
+ <line num="2910" type="method" name="testAssertJsonStringEqualsJsonString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2911" type="stmt" count="0"/>
+ <line num="2912" type="stmt" count="0"/>
+ <line num="2913" type="stmt" count="0"/>
+ <line num="2914" type="stmt" count="0"/>
+ <line num="2916" type="stmt" count="0"/>
+ <line num="2917" type="stmt" count="0"/>
+ <line num="2922" type="method" name="testAssertJsonStringEqualsJsonStringErrorRaised" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2923" type="stmt" count="0"/>
+ <line num="2924" type="stmt" count="0"/>
+ <line num="2926" type="stmt" count="0"/>
+ <line num="2927" type="stmt" count="0"/>
+ <line num="2929" type="method" name="testAssertJsonStringNotEqualsJsonString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2930" type="stmt" count="0"/>
+ <line num="2931" type="stmt" count="0"/>
+ <line num="2932" type="stmt" count="0"/>
+ <line num="2933" type="stmt" count="0"/>
+ <line num="2935" type="stmt" count="0"/>
+ <line num="2936" type="stmt" count="0"/>
+ <line num="2941" type="method" name="testAssertJsonStringNotEqualsJsonStringErrorRaised" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2942" type="stmt" count="0"/>
+ <line num="2943" type="stmt" count="0"/>
+ <line num="2945" type="stmt" count="0"/>
+ <line num="2946" type="stmt" count="0"/>
+ <line num="2948" type="method" name="testAssertJsonStringEqualsJsonFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2949" type="stmt" count="0"/>
+ <line num="2950" type="stmt" count="0"/>
+ <line num="2951" type="stmt" count="0"/>
+ <line num="2952" type="stmt" count="0"/>
+ <line num="2954" type="stmt" count="0"/>
+ <line num="2955" type="stmt" count="0"/>
+ <line num="2957" type="method" name="testAssertJsonStringEqualsJsonFileExpectingExpectationFailedException" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2958" type="stmt" count="0"/>
+ <line num="2959" type="stmt" count="0"/>
+ <line num="2960" type="stmt" count="0"/>
+ <line num="2961" type="stmt" count="0"/>
+ <line num="2963" type="stmt" count="0"/>
+ <line num="2964" type="stmt" count="0"/>
+ <line num="2965" type="stmt" count="0"/>
+ <line num="2966" type="stmt" count="0"/>
+ <line num="2967" type="stmt" count="0"/>
+ <line num="2968" type="stmt" count="0"/>
+ <line num="2969" type="stmt" count="0"/>
+ <line num="2971" type="stmt" count="0"/>
+ <line num="2972" type="stmt" count="0"/>
+ <line num="2974" type="stmt" count="0"/>
+ <line num="2975" type="stmt" count="0"/>
+ <line num="2977" type="method" name="testAssertJsonStringEqualsJsonFileExpectingException" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2978" type="stmt" count="0"/>
+ <line num="2979" type="stmt" count="0"/>
+ <line num="2981" type="stmt" count="0"/>
+ <line num="2982" type="stmt" count="0"/>
+ <line num="2983" type="stmt" count="0"/>
+ <line num="2984" type="stmt" count="0"/>
+ <line num="2985" type="stmt" count="0"/>
+ <line num="2987" type="stmt" count="0"/>
+ <line num="2988" type="stmt" count="0"/>
+ <line num="2990" type="method" name="testAssertJsonStringNotEqualsJsonFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2991" type="stmt" count="0"/>
+ <line num="2992" type="stmt" count="0"/>
+ <line num="2993" type="stmt" count="0"/>
+ <line num="2994" type="stmt" count="0"/>
+ <line num="2996" type="stmt" count="0"/>
+ <line num="2997" type="stmt" count="0"/>
+ <line num="2999" type="method" name="testAssertJsonStringNotEqualsJsonFileExpectingException" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="3000" type="stmt" count="0"/>
+ <line num="3001" type="stmt" count="0"/>
+ <line num="3003" type="stmt" count="0"/>
+ <line num="3004" type="stmt" count="0"/>
+ <line num="3005" type="stmt" count="0"/>
+ <line num="3006" type="stmt" count="0"/>
+ <line num="3007" type="stmt" count="0"/>
+ <line num="3009" type="stmt" count="0"/>
+ <line num="3010" type="stmt" count="0"/>
+ <line num="3012" type="method" name="testAssertJsonFileNotEqualsJsonFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3013" type="stmt" count="0"/>
+ <line num="3014" type="stmt" count="0"/>
+ <line num="3015" type="stmt" count="0"/>
+ <line num="3016" type="stmt" count="0"/>
+ <line num="3018" type="stmt" count="0"/>
+ <line num="3019" type="stmt" count="0"/>
+ <line num="3021" type="method" name="testAssertJsonFileEqualsJsonFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3022" type="stmt" count="0"/>
+ <line num="3023" type="stmt" count="0"/>
+ <line num="3024" type="stmt" count="0"/>
+ <line num="3026" type="stmt" count="0"/>
+ <line num="3027" type="stmt" count="0"/>
+ <line num="3029" type="method" name="testAssertInstanceOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3030" type="stmt" count="0"/>
+ <line num="3031" type="stmt" count="0"/>
+ <line num="3033" type="stmt" count="0"/>
+ <line num="3035" type="stmt" count="0"/>
+ <line num="3036" type="stmt" count="0"/>
+ <line num="3038" type="method" name="testAssertInstanceOfThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3039" type="stmt" count="0"/>
+ <line num="3040" type="stmt" count="0"/>
+ <line num="3042" type="stmt" count="0"/>
+ <line num="3043" type="stmt" count="0"/>
+ <line num="3045" type="method" name="testAssertAttributeInstanceOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3046" type="stmt" count="0"/>
+ <line num="3047" type="stmt" count="0"/>
+ <line num="3048" type="stmt" count="0"/>
+ <line num="3050" type="stmt" count="0"/>
+ <line num="3051" type="stmt" count="0"/>
+ <line num="3053" type="method" name="testAssertNotInstanceOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3054" type="stmt" count="0"/>
+ <line num="3055" type="stmt" count="0"/>
+ <line num="3057" type="stmt" count="0"/>
+ <line num="3059" type="stmt" count="0"/>
+ <line num="3060" type="stmt" count="0"/>
+ <line num="3062" type="method" name="testAssertNotInstanceOfThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3063" type="stmt" count="0"/>
+ <line num="3064" type="stmt" count="0"/>
+ <line num="3066" type="stmt" count="0"/>
+ <line num="3067" type="stmt" count="0"/>
+ <line num="3069" type="method" name="testAssertAttributeNotInstanceOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3070" type="stmt" count="0"/>
+ <line num="3071" type="stmt" count="0"/>
+ <line num="3072" type="stmt" count="0"/>
+ <line num="3074" type="stmt" count="0"/>
+ <line num="3075" type="stmt" count="0"/>
+ <line num="3077" type="method" name="testAssertInternalType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3078" type="stmt" count="0"/>
+ <line num="3079" type="stmt" count="0"/>
+ <line num="3081" type="stmt" count="0"/>
+ <line num="3083" type="stmt" count="0"/>
+ <line num="3084" type="stmt" count="0"/>
+ <line num="3086" type="method" name="testAssertInternalTypeDouble" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3087" type="stmt" count="0"/>
+ <line num="3088" type="stmt" count="0"/>
+ <line num="3090" type="stmt" count="0"/>
+ <line num="3092" type="stmt" count="0"/>
+ <line num="3093" type="stmt" count="0"/>
+ <line num="3095" type="method" name="testAssertInternalTypeThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3096" type="stmt" count="0"/>
+ <line num="3097" type="stmt" count="0"/>
+ <line num="3099" type="stmt" count="0"/>
+ <line num="3100" type="stmt" count="0"/>
+ <line num="3102" type="method" name="testAssertAttributeInternalType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3103" type="stmt" count="0"/>
+ <line num="3104" type="stmt" count="0"/>
+ <line num="3105" type="stmt" count="0"/>
+ <line num="3107" type="stmt" count="0"/>
+ <line num="3108" type="stmt" count="0"/>
+ <line num="3110" type="method" name="testAssertNotInternalType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3111" type="stmt" count="0"/>
+ <line num="3112" type="stmt" count="0"/>
+ <line num="3114" type="stmt" count="0"/>
+ <line num="3116" type="stmt" count="0"/>
+ <line num="3117" type="stmt" count="0"/>
+ <line num="3119" type="method" name="testAssertNotInternalTypeThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3120" type="stmt" count="0"/>
+ <line num="3121" type="stmt" count="0"/>
+ <line num="3123" type="stmt" count="0"/>
+ <line num="3124" type="stmt" count="0"/>
+ <line num="3126" type="method" name="testAssertAttributeNotInternalType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3127" type="stmt" count="0"/>
+ <line num="3128" type="stmt" count="0"/>
+ <line num="3129" type="stmt" count="0"/>
+ <line num="3131" type="stmt" count="0"/>
+ <line num="3132" type="stmt" count="0"/>
+ <line num="3134" type="method" name="testAssertStringMatchesFormatFileThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3135" type="stmt" count="0"/>
+ <line num="3136" type="stmt" count="0"/>
+ <line num="3138" type="stmt" count="0"/>
+ <line num="3139" type="stmt" count="0"/>
+ <line num="3141" type="method" name="testAssertStringMatchesFormatFileThrowsExceptionForInvalidArgument2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3142" type="stmt" count="0"/>
+ <line num="3143" type="stmt" count="0"/>
+ <line num="3145" type="stmt" count="0"/>
+ <line num="3146" type="stmt" count="0"/>
+ <line num="3148" type="method" name="testAssertStringMatchesFormatFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3149" type="stmt" count="0"/>
+ <line num="3150" type="stmt" count="0"/>
+ <line num="3152" type="stmt" count="0"/>
+ <line num="3154" type="stmt" count="0"/>
+ <line num="3155" type="stmt" count="0"/>
+ <line num="3157" type="method" name="testAssertStringNotMatchesFormatFileThrowsExceptionForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3158" type="stmt" count="0"/>
+ <line num="3159" type="stmt" count="0"/>
+ <line num="3161" type="stmt" count="0"/>
+ <line num="3162" type="stmt" count="0"/>
+ <line num="3164" type="method" name="testAssertStringNotMatchesFormatFileThrowsExceptionForInvalidArgument2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3165" type="stmt" count="0"/>
+ <line num="3166" type="stmt" count="0"/>
+ <line num="3168" type="stmt" count="0"/>
+ <line num="3169" type="stmt" count="0"/>
+ <line num="3171" type="method" name="testAssertStringNotMatchesFormatFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3172" type="stmt" count="0"/>
+ <line num="3173" type="stmt" count="0"/>
+ <line num="3175" type="stmt" count="0"/>
+ <line num="3177" type="stmt" count="0"/>
+ <line num="3178" type="stmt" count="0"/>
+ <line num="3183" type="method" name="validInvalidJsonDataprovider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="3184" type="stmt" count="0"/>
+ <line num="3185" type="stmt" count="0"/>
+ <line num="3186" type="stmt" count="0"/>
+ <line num="3187" type="stmt" count="0"/>
+ <line num="3188" type="stmt" count="0"/>
+ <line num="3189" type="stmt" count="0"/>
+ <metrics loc="3190" ncloc="3030" classes="1" methods="317" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1962" coveredstatements="0" elements="2279" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/BaseTestListenerTest.php">
+ <class name="PHPUnit\Framework\BaseTestListenerTest" namespace="PHPUnit\Framework">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="testEndEventsAreCounted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <metrics loc="32" ncloc="21" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/ConstraintTest.php">
+ <class name="PHPUnit\Framework\ConstraintTest" namespace="PHPUnit\Framework">
+ <metrics complexity="220" methods="124" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2221" coveredstatements="0" elements="2345" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="testConstraintArrayHasKey" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="testConstraintArrayHasKey2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="method" name="testConstraintArrayNotHasKey" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="method" name="testConstraintArrayNotHasKey2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="method" name="testConstraintIsReadable" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="method" name="testConstraintIsWritable" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="174" type="method" name="testConstraintDirectoryExists" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="200" type="method" name="testConstraintFileExists" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="226" type="method" name="testConstraintFileExists2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="249" type="method" name="testConstraintFileNotExists" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="279" type="method" name="testConstraintFileNotExists2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="306" type="method" name="testConstraintGreaterThan" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="333" type="method" name="testConstraintGreaterThan2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="356" type="method" name="testConstraintNotGreaterThan" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="384" type="method" name="testConstraintNotGreaterThan2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="409" type="method" name="testConstraintGreaterThanOrEqual" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="436" type="method" name="testConstraintGreaterThanOrEqual2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="459" type="method" name="testConstraintNotGreaterThanOrEqual" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="487" type="method" name="testConstraintNotGreaterThanOrEqual2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="512" type="method" name="testConstraintIsAnything" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="522" type="method" name="testConstraintNotIsAnything" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="550" type="method" name="testConstraintIsEqual" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="577" type="method" name="isEqualProvider" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="580" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="605" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="621" type="stmt" count="0"/>
+ <line num="622" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="626" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="651" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="661" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="0"/>
+ <line num="671" type="stmt" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="675" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="684" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="697" type="stmt" count="0"/>
+ <line num="698" type="stmt" count="0"/>
+ <line num="700" type="stmt" count="0"/>
+ <line num="701" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="705" type="stmt" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="707" type="stmt" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="713" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="720" type="stmt" count="0"/>
+ <line num="721" type="stmt" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="725" type="stmt" count="0"/>
+ <line num="726" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="731" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="739" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="741" type="stmt" count="0"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="746" type="stmt" count="0"/>
+ <line num="747" type="stmt" count="0"/>
+ <line num="748" type="stmt" count="0"/>
+ <line num="749" type="stmt" count="0"/>
+ <line num="751" type="stmt" count="0"/>
+ <line num="752" type="stmt" count="0"/>
+ <line num="753" type="stmt" count="0"/>
+ <line num="754" type="stmt" count="0"/>
+ <line num="755" type="stmt" count="0"/>
+ <line num="756" type="stmt" count="0"/>
+ <line num="757" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="760" type="stmt" count="0"/>
+ <line num="761" type="stmt" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="766" type="stmt" count="0"/>
+ <line num="768" type="stmt" count="0"/>
+ <line num="769" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="0"/>
+ <line num="771" type="stmt" count="0"/>
+ <line num="772" type="stmt" count="0"/>
+ <line num="773" type="stmt" count="0"/>
+ <line num="774" type="stmt" count="0"/>
+ <line num="775" type="stmt" count="0"/>
+ <line num="776" type="stmt" count="0"/>
+ <line num="777" type="stmt" count="0"/>
+ <line num="778" type="stmt" count="0"/>
+ <line num="779" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="781" type="stmt" count="0"/>
+ <line num="782" type="stmt" count="0"/>
+ <line num="783" type="stmt" count="0"/>
+ <line num="785" type="stmt" count="0"/>
+ <line num="786" type="stmt" count="0"/>
+ <line num="787" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="789" type="stmt" count="0"/>
+ <line num="790" type="stmt" count="0"/>
+ <line num="791" type="stmt" count="0"/>
+ <line num="792" type="stmt" count="0"/>
+ <line num="793" type="stmt" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="795" type="stmt" count="0"/>
+ <line num="796" type="stmt" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="799" type="stmt" count="0"/>
+ <line num="800" type="stmt" count="0"/>
+ <line num="801" type="stmt" count="0"/>
+ <line num="802" type="stmt" count="0"/>
+ <line num="804" type="stmt" count="0"/>
+ <line num="805" type="stmt" count="0"/>
+ <line num="806" type="stmt" count="0"/>
+ <line num="808" type="stmt" count="0"/>
+ <line num="809" type="stmt" count="0"/>
+ <line num="814" type="method" name="testConstraintIsEqual2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="815" type="stmt" count="0"/>
+ <line num="816" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="819" type="stmt" count="0"/>
+ <line num="820" type="stmt" count="0"/>
+ <line num="821" type="stmt" count="0"/>
+ <line num="822" type="stmt" count="0"/>
+ <line num="823" type="stmt" count="0"/>
+ <line num="824" type="stmt" count="0"/>
+ <line num="826" type="stmt" count="0"/>
+ <line num="827" type="stmt" count="0"/>
+ <line num="829" type="stmt" count="0"/>
+ <line num="830" type="stmt" count="0"/>
+ <line num="832" type="method" name="testConstraintIsNotEqual" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="833" type="stmt" count="0"/>
+ <line num="834" type="stmt" count="0"/>
+ <line num="835" type="stmt" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="838" type="stmt" count="0"/>
+ <line num="839" type="stmt" count="0"/>
+ <line num="840" type="stmt" count="0"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="846" type="stmt" count="0"/>
+ <line num="847" type="stmt" count="0"/>
+ <line num="848" type="stmt" count="0"/>
+ <line num="850" type="stmt" count="0"/>
+ <line num="851" type="stmt" count="0"/>
+ <line num="852" type="stmt" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="855" type="stmt" count="0"/>
+ <line num="856" type="stmt" count="0"/>
+ <line num="858" type="stmt" count="0"/>
+ <line num="859" type="stmt" count="0"/>
+ <line num="861" type="method" name="testConstraintIsNotEqual2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="863" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="867" type="stmt" count="0"/>
+ <line num="868" type="stmt" count="0"/>
+ <line num="869" type="stmt" count="0"/>
+ <line num="870" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="875" type="stmt" count="0"/>
+ <line num="876" type="stmt" count="0"/>
+ <line num="877" type="stmt" count="0"/>
+ <line num="878" type="stmt" count="0"/>
+ <line num="880" type="stmt" count="0"/>
+ <line num="881" type="stmt" count="0"/>
+ <line num="883" type="stmt" count="0"/>
+ <line num="884" type="stmt" count="0"/>
+ <line num="886" type="method" name="testConstraintIsIdentical" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="887" type="stmt" count="0"/>
+ <line num="888" type="stmt" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="891" type="stmt" count="0"/>
+ <line num="893" type="stmt" count="0"/>
+ <line num="894" type="stmt" count="0"/>
+ <line num="895" type="stmt" count="0"/>
+ <line num="896" type="stmt" count="0"/>
+ <line num="898" type="stmt" count="0"/>
+ <line num="899" type="stmt" count="0"/>
+ <line num="900" type="stmt" count="0"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="902" type="stmt" count="0"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="905" type="stmt" count="0"/>
+ <line num="906" type="stmt" count="0"/>
+ <line num="907" type="stmt" count="0"/>
+ <line num="908" type="stmt" count="0"/>
+ <line num="910" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="913" type="stmt" count="0"/>
+ <line num="914" type="stmt" count="0"/>
+ <line num="916" type="method" name="testConstraintIsIdentical2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="918" type="stmt" count="0"/>
+ <line num="919" type="stmt" count="0"/>
+ <line num="921" type="stmt" count="0"/>
+ <line num="923" type="stmt" count="0"/>
+ <line num="924" type="stmt" count="0"/>
+ <line num="925" type="stmt" count="0"/>
+ <line num="926" type="stmt" count="0"/>
+ <line num="927" type="stmt" count="0"/>
+ <line num="928" type="stmt" count="0"/>
+ <line num="929" type="stmt" count="0"/>
+ <line num="931" type="stmt" count="0"/>
+ <line num="932" type="stmt" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="934" type="stmt" count="0"/>
+ <line num="936" type="stmt" count="0"/>
+ <line num="937" type="stmt" count="0"/>
+ <line num="939" type="stmt" count="0"/>
+ <line num="940" type="stmt" count="0"/>
+ <line num="942" type="method" name="testConstraintIsIdentical3" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="943" type="stmt" count="0"/>
+ <line num="944" type="stmt" count="0"/>
+ <line num="946" type="stmt" count="0"/>
+ <line num="947" type="stmt" count="0"/>
+ <line num="948" type="stmt" count="0"/>
+ <line num="949" type="stmt" count="0"/>
+ <line num="950" type="stmt" count="0"/>
+ <line num="951" type="stmt" count="0"/>
+ <line num="952" type="stmt" count="0"/>
+ <line num="953" type="stmt" count="0"/>
+ <line num="954" type="stmt" count="0"/>
+ <line num="955" type="stmt" count="0"/>
+ <line num="956" type="stmt" count="0"/>
+ <line num="957" type="stmt" count="0"/>
+ <line num="959" type="stmt" count="0"/>
+ <line num="960" type="stmt" count="0"/>
+ <line num="961" type="stmt" count="0"/>
+ <line num="962" type="stmt" count="0"/>
+ <line num="964" type="stmt" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="967" type="stmt" count="0"/>
+ <line num="968" type="stmt" count="0"/>
+ <line num="970" type="method" name="testConstraintIsNotIdentical" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="971" type="stmt" count="0"/>
+ <line num="972" type="stmt" count="0"/>
+ <line num="973" type="stmt" count="0"/>
+ <line num="975" type="stmt" count="0"/>
+ <line num="976" type="stmt" count="0"/>
+ <line num="977" type="stmt" count="0"/>
+ <line num="979" type="stmt" count="0"/>
+ <line num="980" type="stmt" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="982" type="stmt" count="0"/>
+ <line num="984" type="stmt" count="0"/>
+ <line num="985" type="stmt" count="0"/>
+ <line num="986" type="stmt" count="0"/>
+ <line num="987" type="stmt" count="0"/>
+ <line num="988" type="stmt" count="0"/>
+ <line num="989" type="stmt" count="0"/>
+ <line num="991" type="stmt" count="0"/>
+ <line num="992" type="stmt" count="0"/>
+ <line num="993" type="stmt" count="0"/>
+ <line num="994" type="stmt" count="0"/>
+ <line num="996" type="stmt" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="999" type="stmt" count="0"/>
+ <line num="1000" type="stmt" count="0"/>
+ <line num="1002" type="method" name="testConstraintIsNotIdentical2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1003" type="stmt" count="0"/>
+ <line num="1004" type="stmt" count="0"/>
+ <line num="1006" type="stmt" count="0"/>
+ <line num="1007" type="stmt" count="0"/>
+ <line num="1008" type="stmt" count="0"/>
+ <line num="1010" type="stmt" count="0"/>
+ <line num="1011" type="stmt" count="0"/>
+ <line num="1012" type="stmt" count="0"/>
+ <line num="1013" type="stmt" count="0"/>
+ <line num="1014" type="stmt" count="0"/>
+ <line num="1015" type="stmt" count="0"/>
+ <line num="1016" type="stmt" count="0"/>
+ <line num="1018" type="stmt" count="0"/>
+ <line num="1019" type="stmt" count="0"/>
+ <line num="1020" type="stmt" count="0"/>
+ <line num="1021" type="stmt" count="0"/>
+ <line num="1023" type="stmt" count="0"/>
+ <line num="1024" type="stmt" count="0"/>
+ <line num="1026" type="stmt" count="0"/>
+ <line num="1027" type="stmt" count="0"/>
+ <line num="1029" type="method" name="testConstraintIsNotIdentical3" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1030" type="stmt" count="0"/>
+ <line num="1031" type="stmt" count="0"/>
+ <line num="1032" type="stmt" count="0"/>
+ <line num="1033" type="stmt" count="0"/>
+ <line num="1035" type="stmt" count="0"/>
+ <line num="1036" type="stmt" count="0"/>
+ <line num="1037" type="stmt" count="0"/>
+ <line num="1038" type="stmt" count="0"/>
+ <line num="1039" type="stmt" count="0"/>
+ <line num="1040" type="stmt" count="0"/>
+ <line num="1041" type="stmt" count="0"/>
+ <line num="1043" type="stmt" count="0"/>
+ <line num="1044" type="stmt" count="0"/>
+ <line num="1045" type="stmt" count="0"/>
+ <line num="1046" type="stmt" count="0"/>
+ <line num="1048" type="stmt" count="0"/>
+ <line num="1049" type="stmt" count="0"/>
+ <line num="1051" type="stmt" count="0"/>
+ <line num="1052" type="stmt" count="0"/>
+ <line num="1054" type="method" name="testConstraintIsInstanceOf" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1055" type="stmt" count="0"/>
+ <line num="1056" type="stmt" count="0"/>
+ <line num="1058" type="stmt" count="0"/>
+ <line num="1059" type="stmt" count="0"/>
+ <line num="1060" type="stmt" count="0"/>
+ <line num="1061" type="stmt" count="0"/>
+ <line num="1063" type="stmt" count="0"/>
+ <line num="1064" type="stmt" count="0"/>
+ <line num="1065" type="stmt" count="0"/>
+ <line num="1066" type="stmt" count="0"/>
+ <line num="1068" type="stmt" count="0"/>
+ <line num="1069" type="stmt" count="0"/>
+ <line num="1070" type="stmt" count="0"/>
+ <line num="1071" type="stmt" count="0"/>
+ <line num="1072" type="stmt" count="0"/>
+ <line num="1073" type="stmt" count="0"/>
+ <line num="1075" type="stmt" count="0"/>
+ <line num="1076" type="stmt" count="0"/>
+ <line num="1077" type="stmt" count="0"/>
+ <line num="1078" type="stmt" count="0"/>
+ <line num="1080" type="stmt" count="0"/>
+ <line num="1081" type="stmt" count="0"/>
+ <line num="1083" type="stmt" count="0"/>
+ <line num="1084" type="stmt" count="0"/>
+ <line num="1086" type="method" name="testConstraintIsInstanceOf2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1087" type="stmt" count="0"/>
+ <line num="1088" type="stmt" count="0"/>
+ <line num="1090" type="stmt" count="0"/>
+ <line num="1091" type="stmt" count="0"/>
+ <line num="1092" type="stmt" count="0"/>
+ <line num="1093" type="stmt" count="0"/>
+ <line num="1094" type="stmt" count="0"/>
+ <line num="1095" type="stmt" count="0"/>
+ <line num="1096" type="stmt" count="0"/>
+ <line num="1098" type="stmt" count="0"/>
+ <line num="1099" type="stmt" count="0"/>
+ <line num="1100" type="stmt" count="0"/>
+ <line num="1101" type="stmt" count="0"/>
+ <line num="1103" type="stmt" count="0"/>
+ <line num="1104" type="stmt" count="0"/>
+ <line num="1106" type="stmt" count="0"/>
+ <line num="1107" type="stmt" count="0"/>
+ <line num="1109" type="method" name="testConstraintIsNotInstanceOf" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1110" type="stmt" count="0"/>
+ <line num="1111" type="stmt" count="0"/>
+ <line num="1112" type="stmt" count="0"/>
+ <line num="1113" type="stmt" count="0"/>
+ <line num="1115" type="stmt" count="0"/>
+ <line num="1116" type="stmt" count="0"/>
+ <line num="1117" type="stmt" count="0"/>
+ <line num="1118" type="stmt" count="0"/>
+ <line num="1120" type="stmt" count="0"/>
+ <line num="1121" type="stmt" count="0"/>
+ <line num="1122" type="stmt" count="0"/>
+ <line num="1123" type="stmt" count="0"/>
+ <line num="1124" type="stmt" count="0"/>
+ <line num="1125" type="stmt" count="0"/>
+ <line num="1127" type="stmt" count="0"/>
+ <line num="1128" type="stmt" count="0"/>
+ <line num="1129" type="stmt" count="0"/>
+ <line num="1130" type="stmt" count="0"/>
+ <line num="1132" type="stmt" count="0"/>
+ <line num="1133" type="stmt" count="0"/>
+ <line num="1135" type="stmt" count="0"/>
+ <line num="1136" type="stmt" count="0"/>
+ <line num="1138" type="method" name="testConstraintIsNotInstanceOf2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1139" type="stmt" count="0"/>
+ <line num="1140" type="stmt" count="0"/>
+ <line num="1141" type="stmt" count="0"/>
+ <line num="1142" type="stmt" count="0"/>
+ <line num="1144" type="stmt" count="0"/>
+ <line num="1145" type="stmt" count="0"/>
+ <line num="1146" type="stmt" count="0"/>
+ <line num="1147" type="stmt" count="0"/>
+ <line num="1148" type="stmt" count="0"/>
+ <line num="1149" type="stmt" count="0"/>
+ <line num="1150" type="stmt" count="0"/>
+ <line num="1152" type="stmt" count="0"/>
+ <line num="1153" type="stmt" count="0"/>
+ <line num="1154" type="stmt" count="0"/>
+ <line num="1155" type="stmt" count="0"/>
+ <line num="1157" type="stmt" count="0"/>
+ <line num="1158" type="stmt" count="0"/>
+ <line num="1160" type="stmt" count="0"/>
+ <line num="1161" type="stmt" count="0"/>
+ <line num="1163" type="method" name="testConstraintIsType" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1164" type="stmt" count="0"/>
+ <line num="1165" type="stmt" count="0"/>
+ <line num="1167" type="stmt" count="0"/>
+ <line num="1168" type="stmt" count="0"/>
+ <line num="1169" type="stmt" count="0"/>
+ <line num="1170" type="stmt" count="0"/>
+ <line num="1172" type="stmt" count="0"/>
+ <line num="1173" type="stmt" count="0"/>
+ <line num="1174" type="stmt" count="0"/>
+ <line num="1175" type="stmt" count="0"/>
+ <line num="1176" type="stmt" count="0"/>
+ <line num="1177" type="stmt" count="0"/>
+ <line num="1179" type="stmt" count="0"/>
+ <line num="1180" type="stmt" count="0"/>
+ <line num="1181" type="stmt" count="0"/>
+ <line num="1182" type="stmt" count="0"/>
+ <line num="1184" type="stmt" count="0"/>
+ <line num="1185" type="stmt" count="0"/>
+ <line num="1187" type="stmt" count="0"/>
+ <line num="1188" type="stmt" count="0"/>
+ <line num="1190" type="method" name="testConstraintIsType2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1191" type="stmt" count="0"/>
+ <line num="1192" type="stmt" count="0"/>
+ <line num="1194" type="stmt" count="0"/>
+ <line num="1195" type="stmt" count="0"/>
+ <line num="1196" type="stmt" count="0"/>
+ <line num="1197" type="stmt" count="0"/>
+ <line num="1198" type="stmt" count="0"/>
+ <line num="1199" type="stmt" count="0"/>
+ <line num="1200" type="stmt" count="0"/>
+ <line num="1202" type="stmt" count="0"/>
+ <line num="1203" type="stmt" count="0"/>
+ <line num="1204" type="stmt" count="0"/>
+ <line num="1205" type="stmt" count="0"/>
+ <line num="1207" type="stmt" count="0"/>
+ <line num="1208" type="stmt" count="0"/>
+ <line num="1210" type="stmt" count="0"/>
+ <line num="1211" type="stmt" count="0"/>
+ <line num="1213" type="method" name="resources" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1214" type="stmt" count="0"/>
+ <line num="1215" type="stmt" count="0"/>
+ <line num="1216" type="stmt" count="0"/>
+ <line num="1218" type="stmt" count="0"/>
+ <line num="1219" type="stmt" count="0"/>
+ <line num="1220" type="stmt" count="0"/>
+ <line num="1221" type="stmt" count="0"/>
+ <line num="1222" type="stmt" count="0"/>
+ <line num="1227" type="method" name="testConstraintIsResourceTypeEvaluatesCorrectlyWithResources" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1228" type="stmt" count="0"/>
+ <line num="1229" type="stmt" count="0"/>
+ <line num="1231" type="stmt" count="0"/>
+ <line num="1233" type="stmt" count="0"/>
+ <line num="1234" type="stmt" count="0"/>
+ <line num="1236" type="method" name="testConstraintIsNotType" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1237" type="stmt" count="0"/>
+ <line num="1238" type="stmt" count="0"/>
+ <line num="1239" type="stmt" count="0"/>
+ <line num="1240" type="stmt" count="0"/>
+ <line num="1242" type="stmt" count="0"/>
+ <line num="1243" type="stmt" count="0"/>
+ <line num="1244" type="stmt" count="0"/>
+ <line num="1245" type="stmt" count="0"/>
+ <line num="1247" type="stmt" count="0"/>
+ <line num="1248" type="stmt" count="0"/>
+ <line num="1249" type="stmt" count="0"/>
+ <line num="1250" type="stmt" count="0"/>
+ <line num="1251" type="stmt" count="0"/>
+ <line num="1252" type="stmt" count="0"/>
+ <line num="1254" type="stmt" count="0"/>
+ <line num="1255" type="stmt" count="0"/>
+ <line num="1256" type="stmt" count="0"/>
+ <line num="1257" type="stmt" count="0"/>
+ <line num="1259" type="stmt" count="0"/>
+ <line num="1260" type="stmt" count="0"/>
+ <line num="1262" type="stmt" count="0"/>
+ <line num="1263" type="stmt" count="0"/>
+ <line num="1265" type="method" name="testConstraintIsNotType2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1266" type="stmt" count="0"/>
+ <line num="1267" type="stmt" count="0"/>
+ <line num="1268" type="stmt" count="0"/>
+ <line num="1269" type="stmt" count="0"/>
+ <line num="1271" type="stmt" count="0"/>
+ <line num="1272" type="stmt" count="0"/>
+ <line num="1273" type="stmt" count="0"/>
+ <line num="1274" type="stmt" count="0"/>
+ <line num="1275" type="stmt" count="0"/>
+ <line num="1276" type="stmt" count="0"/>
+ <line num="1277" type="stmt" count="0"/>
+ <line num="1279" type="stmt" count="0"/>
+ <line num="1280" type="stmt" count="0"/>
+ <line num="1281" type="stmt" count="0"/>
+ <line num="1282" type="stmt" count="0"/>
+ <line num="1284" type="stmt" count="0"/>
+ <line num="1285" type="stmt" count="0"/>
+ <line num="1287" type="stmt" count="0"/>
+ <line num="1288" type="stmt" count="0"/>
+ <line num="1290" type="method" name="testConstraintIsNull" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1291" type="stmt" count="0"/>
+ <line num="1292" type="stmt" count="0"/>
+ <line num="1294" type="stmt" count="0"/>
+ <line num="1295" type="stmt" count="0"/>
+ <line num="1296" type="stmt" count="0"/>
+ <line num="1297" type="stmt" count="0"/>
+ <line num="1299" type="stmt" count="0"/>
+ <line num="1300" type="stmt" count="0"/>
+ <line num="1301" type="stmt" count="0"/>
+ <line num="1302" type="stmt" count="0"/>
+ <line num="1303" type="stmt" count="0"/>
+ <line num="1304" type="stmt" count="0"/>
+ <line num="1306" type="stmt" count="0"/>
+ <line num="1307" type="stmt" count="0"/>
+ <line num="1308" type="stmt" count="0"/>
+ <line num="1309" type="stmt" count="0"/>
+ <line num="1311" type="stmt" count="0"/>
+ <line num="1312" type="stmt" count="0"/>
+ <line num="1314" type="stmt" count="0"/>
+ <line num="1315" type="stmt" count="0"/>
+ <line num="1317" type="method" name="testConstraintIsNull2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1318" type="stmt" count="0"/>
+ <line num="1319" type="stmt" count="0"/>
+ <line num="1321" type="stmt" count="0"/>
+ <line num="1322" type="stmt" count="0"/>
+ <line num="1323" type="stmt" count="0"/>
+ <line num="1324" type="stmt" count="0"/>
+ <line num="1325" type="stmt" count="0"/>
+ <line num="1326" type="stmt" count="0"/>
+ <line num="1327" type="stmt" count="0"/>
+ <line num="1329" type="stmt" count="0"/>
+ <line num="1330" type="stmt" count="0"/>
+ <line num="1331" type="stmt" count="0"/>
+ <line num="1332" type="stmt" count="0"/>
+ <line num="1334" type="stmt" count="0"/>
+ <line num="1335" type="stmt" count="0"/>
+ <line num="1337" type="stmt" count="0"/>
+ <line num="1338" type="stmt" count="0"/>
+ <line num="1340" type="method" name="testConstraintIsNotNull" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1341" type="stmt" count="0"/>
+ <line num="1342" type="stmt" count="0"/>
+ <line num="1343" type="stmt" count="0"/>
+ <line num="1344" type="stmt" count="0"/>
+ <line num="1346" type="stmt" count="0"/>
+ <line num="1347" type="stmt" count="0"/>
+ <line num="1348" type="stmt" count="0"/>
+ <line num="1349" type="stmt" count="0"/>
+ <line num="1351" type="stmt" count="0"/>
+ <line num="1352" type="stmt" count="0"/>
+ <line num="1353" type="stmt" count="0"/>
+ <line num="1354" type="stmt" count="0"/>
+ <line num="1355" type="stmt" count="0"/>
+ <line num="1356" type="stmt" count="0"/>
+ <line num="1358" type="stmt" count="0"/>
+ <line num="1359" type="stmt" count="0"/>
+ <line num="1360" type="stmt" count="0"/>
+ <line num="1361" type="stmt" count="0"/>
+ <line num="1363" type="stmt" count="0"/>
+ <line num="1364" type="stmt" count="0"/>
+ <line num="1366" type="stmt" count="0"/>
+ <line num="1367" type="stmt" count="0"/>
+ <line num="1369" type="method" name="testConstraintIsNotNull2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1370" type="stmt" count="0"/>
+ <line num="1371" type="stmt" count="0"/>
+ <line num="1372" type="stmt" count="0"/>
+ <line num="1373" type="stmt" count="0"/>
+ <line num="1375" type="stmt" count="0"/>
+ <line num="1376" type="stmt" count="0"/>
+ <line num="1377" type="stmt" count="0"/>
+ <line num="1378" type="stmt" count="0"/>
+ <line num="1379" type="stmt" count="0"/>
+ <line num="1380" type="stmt" count="0"/>
+ <line num="1381" type="stmt" count="0"/>
+ <line num="1383" type="stmt" count="0"/>
+ <line num="1384" type="stmt" count="0"/>
+ <line num="1385" type="stmt" count="0"/>
+ <line num="1386" type="stmt" count="0"/>
+ <line num="1388" type="stmt" count="0"/>
+ <line num="1389" type="stmt" count="0"/>
+ <line num="1391" type="stmt" count="0"/>
+ <line num="1392" type="stmt" count="0"/>
+ <line num="1394" type="method" name="testConstraintLessThan" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1395" type="stmt" count="0"/>
+ <line num="1396" type="stmt" count="0"/>
+ <line num="1398" type="stmt" count="0"/>
+ <line num="1399" type="stmt" count="0"/>
+ <line num="1400" type="stmt" count="0"/>
+ <line num="1401" type="stmt" count="0"/>
+ <line num="1403" type="stmt" count="0"/>
+ <line num="1404" type="stmt" count="0"/>
+ <line num="1405" type="stmt" count="0"/>
+ <line num="1406" type="stmt" count="0"/>
+ <line num="1407" type="stmt" count="0"/>
+ <line num="1408" type="stmt" count="0"/>
+ <line num="1410" type="stmt" count="0"/>
+ <line num="1411" type="stmt" count="0"/>
+ <line num="1412" type="stmt" count="0"/>
+ <line num="1413" type="stmt" count="0"/>
+ <line num="1415" type="stmt" count="0"/>
+ <line num="1416" type="stmt" count="0"/>
+ <line num="1418" type="stmt" count="0"/>
+ <line num="1419" type="stmt" count="0"/>
+ <line num="1421" type="method" name="testConstraintLessThan2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1422" type="stmt" count="0"/>
+ <line num="1423" type="stmt" count="0"/>
+ <line num="1425" type="stmt" count="0"/>
+ <line num="1426" type="stmt" count="0"/>
+ <line num="1427" type="stmt" count="0"/>
+ <line num="1428" type="stmt" count="0"/>
+ <line num="1429" type="stmt" count="0"/>
+ <line num="1430" type="stmt" count="0"/>
+ <line num="1431" type="stmt" count="0"/>
+ <line num="1433" type="stmt" count="0"/>
+ <line num="1434" type="stmt" count="0"/>
+ <line num="1435" type="stmt" count="0"/>
+ <line num="1436" type="stmt" count="0"/>
+ <line num="1438" type="stmt" count="0"/>
+ <line num="1439" type="stmt" count="0"/>
+ <line num="1441" type="stmt" count="0"/>
+ <line num="1442" type="stmt" count="0"/>
+ <line num="1444" type="method" name="testConstraintNotLessThan" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1445" type="stmt" count="0"/>
+ <line num="1446" type="stmt" count="0"/>
+ <line num="1447" type="stmt" count="0"/>
+ <line num="1448" type="stmt" count="0"/>
+ <line num="1450" type="stmt" count="0"/>
+ <line num="1451" type="stmt" count="0"/>
+ <line num="1452" type="stmt" count="0"/>
+ <line num="1453" type="stmt" count="0"/>
+ <line num="1455" type="stmt" count="0"/>
+ <line num="1456" type="stmt" count="0"/>
+ <line num="1457" type="stmt" count="0"/>
+ <line num="1458" type="stmt" count="0"/>
+ <line num="1459" type="stmt" count="0"/>
+ <line num="1460" type="stmt" count="0"/>
+ <line num="1462" type="stmt" count="0"/>
+ <line num="1463" type="stmt" count="0"/>
+ <line num="1464" type="stmt" count="0"/>
+ <line num="1465" type="stmt" count="0"/>
+ <line num="1467" type="stmt" count="0"/>
+ <line num="1468" type="stmt" count="0"/>
+ <line num="1470" type="stmt" count="0"/>
+ <line num="1471" type="stmt" count="0"/>
+ <line num="1473" type="method" name="testConstraintNotLessThan2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1474" type="stmt" count="0"/>
+ <line num="1475" type="stmt" count="0"/>
+ <line num="1476" type="stmt" count="0"/>
+ <line num="1477" type="stmt" count="0"/>
+ <line num="1479" type="stmt" count="0"/>
+ <line num="1480" type="stmt" count="0"/>
+ <line num="1481" type="stmt" count="0"/>
+ <line num="1482" type="stmt" count="0"/>
+ <line num="1483" type="stmt" count="0"/>
+ <line num="1484" type="stmt" count="0"/>
+ <line num="1485" type="stmt" count="0"/>
+ <line num="1487" type="stmt" count="0"/>
+ <line num="1488" type="stmt" count="0"/>
+ <line num="1489" type="stmt" count="0"/>
+ <line num="1490" type="stmt" count="0"/>
+ <line num="1492" type="stmt" count="0"/>
+ <line num="1493" type="stmt" count="0"/>
+ <line num="1495" type="stmt" count="0"/>
+ <line num="1496" type="stmt" count="0"/>
+ <line num="1498" type="method" name="testConstraintLessThanOrEqual" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1499" type="stmt" count="0"/>
+ <line num="1500" type="stmt" count="0"/>
+ <line num="1502" type="stmt" count="0"/>
+ <line num="1503" type="stmt" count="0"/>
+ <line num="1504" type="stmt" count="0"/>
+ <line num="1505" type="stmt" count="0"/>
+ <line num="1507" type="stmt" count="0"/>
+ <line num="1508" type="stmt" count="0"/>
+ <line num="1509" type="stmt" count="0"/>
+ <line num="1510" type="stmt" count="0"/>
+ <line num="1511" type="stmt" count="0"/>
+ <line num="1512" type="stmt" count="0"/>
+ <line num="1514" type="stmt" count="0"/>
+ <line num="1515" type="stmt" count="0"/>
+ <line num="1516" type="stmt" count="0"/>
+ <line num="1517" type="stmt" count="0"/>
+ <line num="1519" type="stmt" count="0"/>
+ <line num="1520" type="stmt" count="0"/>
+ <line num="1522" type="stmt" count="0"/>
+ <line num="1523" type="stmt" count="0"/>
+ <line num="1525" type="method" name="testConstraintCallback" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1526" type="stmt" count="0"/>
+ <line num="1527" type="method" name="anonymousFunction:1527#6760" complexity="1" crap="2" count="0"/>
+ <line num="1528" type="stmt" count="0"/>
+ <line num="1529" type="stmt" count="0"/>
+ <line num="1531" type="method" name="anonymousFunction:1531#6780" complexity="1" crap="2" count="0"/>
+ <line num="1532" type="stmt" count="0"/>
+ <line num="1533" type="stmt" count="0"/>
+ <line num="1535" type="stmt" count="0"/>
+ <line num="1536" type="stmt" count="0"/>
+ <line num="1538" type="stmt" count="0"/>
+ <line num="1539" type="stmt" count="0"/>
+ <line num="1540" type="stmt" count="0"/>
+ <line num="1542" type="stmt" count="0"/>
+ <line num="1543" type="stmt" count="0"/>
+ <line num="1544" type="stmt" count="0"/>
+ <line num="1546" type="stmt" count="0"/>
+ <line num="1547" type="stmt" count="0"/>
+ <line num="1548" type="stmt" count="0"/>
+ <line num="1550" type="stmt" count="0"/>
+ <line num="1551" type="stmt" count="0"/>
+ <line num="1553" type="method" name="testConstraintCallbackFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1554" type="stmt" count="0"/>
+ <line num="1555" type="method" name="anonymousFunction:1555#6999" complexity="1" crap="2" count="0"/>
+ <line num="1556" type="stmt" count="0"/>
+ <line num="1557" type="stmt" count="0"/>
+ <line num="1559" type="stmt" count="0"/>
+ <line num="1560" type="stmt" count="0"/>
+ <line num="1562" type="stmt" count="0"/>
+ <line num="1563" type="stmt" count="0"/>
+ <line num="1565" type="method" name="callbackReturningTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1566" type="stmt" count="0"/>
+ <line num="1567" type="stmt" count="0"/>
+ <line num="1568" type="stmt" count="0"/>
+ <line num="1570" type="method" name="staticCallbackReturningTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1571" type="stmt" count="0"/>
+ <line num="1572" type="stmt" count="0"/>
+ <line num="1573" type="stmt" count="0"/>
+ <line num="1575" type="method" name="testConstraintLessThanOrEqual2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1576" type="stmt" count="0"/>
+ <line num="1577" type="stmt" count="0"/>
+ <line num="1579" type="stmt" count="0"/>
+ <line num="1580" type="stmt" count="0"/>
+ <line num="1581" type="stmt" count="0"/>
+ <line num="1582" type="stmt" count="0"/>
+ <line num="1583" type="stmt" count="0"/>
+ <line num="1584" type="stmt" count="0"/>
+ <line num="1585" type="stmt" count="0"/>
+ <line num="1587" type="stmt" count="0"/>
+ <line num="1588" type="stmt" count="0"/>
+ <line num="1589" type="stmt" count="0"/>
+ <line num="1590" type="stmt" count="0"/>
+ <line num="1592" type="stmt" count="0"/>
+ <line num="1593" type="stmt" count="0"/>
+ <line num="1595" type="stmt" count="0"/>
+ <line num="1596" type="stmt" count="0"/>
+ <line num="1598" type="method" name="testConstraintNotLessThanOrEqual" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1599" type="stmt" count="0"/>
+ <line num="1600" type="stmt" count="0"/>
+ <line num="1601" type="stmt" count="0"/>
+ <line num="1602" type="stmt" count="0"/>
+ <line num="1604" type="stmt" count="0"/>
+ <line num="1605" type="stmt" count="0"/>
+ <line num="1606" type="stmt" count="0"/>
+ <line num="1607" type="stmt" count="0"/>
+ <line num="1609" type="stmt" count="0"/>
+ <line num="1610" type="stmt" count="0"/>
+ <line num="1611" type="stmt" count="0"/>
+ <line num="1612" type="stmt" count="0"/>
+ <line num="1613" type="stmt" count="0"/>
+ <line num="1614" type="stmt" count="0"/>
+ <line num="1616" type="stmt" count="0"/>
+ <line num="1617" type="stmt" count="0"/>
+ <line num="1618" type="stmt" count="0"/>
+ <line num="1619" type="stmt" count="0"/>
+ <line num="1621" type="stmt" count="0"/>
+ <line num="1622" type="stmt" count="0"/>
+ <line num="1624" type="stmt" count="0"/>
+ <line num="1625" type="stmt" count="0"/>
+ <line num="1627" type="method" name="testConstraintNotLessThanOrEqual2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1628" type="stmt" count="0"/>
+ <line num="1629" type="stmt" count="0"/>
+ <line num="1630" type="stmt" count="0"/>
+ <line num="1631" type="stmt" count="0"/>
+ <line num="1633" type="stmt" count="0"/>
+ <line num="1634" type="stmt" count="0"/>
+ <line num="1635" type="stmt" count="0"/>
+ <line num="1636" type="stmt" count="0"/>
+ <line num="1637" type="stmt" count="0"/>
+ <line num="1638" type="stmt" count="0"/>
+ <line num="1639" type="stmt" count="0"/>
+ <line num="1641" type="stmt" count="0"/>
+ <line num="1642" type="stmt" count="0"/>
+ <line num="1643" type="stmt" count="0"/>
+ <line num="1644" type="stmt" count="0"/>
+ <line num="1646" type="stmt" count="0"/>
+ <line num="1647" type="stmt" count="0"/>
+ <line num="1649" type="stmt" count="0"/>
+ <line num="1650" type="stmt" count="0"/>
+ <line num="1652" type="method" name="testConstraintClassHasAttribute" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1653" type="stmt" count="0"/>
+ <line num="1654" type="stmt" count="0"/>
+ <line num="1656" type="stmt" count="0"/>
+ <line num="1657" type="stmt" count="0"/>
+ <line num="1658" type="stmt" count="0"/>
+ <line num="1659" type="stmt" count="0"/>
+ <line num="1661" type="stmt" count="0"/>
+ <line num="1662" type="stmt" count="0"/>
+ <line num="1663" type="stmt" count="0"/>
+ <line num="1664" type="stmt" count="0"/>
+ <line num="1665" type="stmt" count="0"/>
+ <line num="1666" type="stmt" count="0"/>
+ <line num="1668" type="stmt" count="0"/>
+ <line num="1669" type="stmt" count="0"/>
+ <line num="1670" type="stmt" count="0"/>
+ <line num="1671" type="stmt" count="0"/>
+ <line num="1673" type="stmt" count="0"/>
+ <line num="1674" type="stmt" count="0"/>
+ <line num="1676" type="stmt" count="0"/>
+ <line num="1677" type="stmt" count="0"/>
+ <line num="1679" type="method" name="testConstraintClassHasAttribute2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1680" type="stmt" count="0"/>
+ <line num="1681" type="stmt" count="0"/>
+ <line num="1683" type="stmt" count="0"/>
+ <line num="1684" type="stmt" count="0"/>
+ <line num="1685" type="stmt" count="0"/>
+ <line num="1686" type="stmt" count="0"/>
+ <line num="1687" type="stmt" count="0"/>
+ <line num="1688" type="stmt" count="0"/>
+ <line num="1689" type="stmt" count="0"/>
+ <line num="1691" type="stmt" count="0"/>
+ <line num="1692" type="stmt" count="0"/>
+ <line num="1693" type="stmt" count="0"/>
+ <line num="1694" type="stmt" count="0"/>
+ <line num="1696" type="stmt" count="0"/>
+ <line num="1697" type="stmt" count="0"/>
+ <line num="1699" type="stmt" count="0"/>
+ <line num="1700" type="stmt" count="0"/>
+ <line num="1702" type="method" name="testConstraintClassNotHasAttribute" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1703" type="stmt" count="0"/>
+ <line num="1704" type="stmt" count="0"/>
+ <line num="1705" type="stmt" count="0"/>
+ <line num="1706" type="stmt" count="0"/>
+ <line num="1708" type="stmt" count="0"/>
+ <line num="1709" type="stmt" count="0"/>
+ <line num="1710" type="stmt" count="0"/>
+ <line num="1711" type="stmt" count="0"/>
+ <line num="1713" type="stmt" count="0"/>
+ <line num="1714" type="stmt" count="0"/>
+ <line num="1715" type="stmt" count="0"/>
+ <line num="1716" type="stmt" count="0"/>
+ <line num="1717" type="stmt" count="0"/>
+ <line num="1718" type="stmt" count="0"/>
+ <line num="1720" type="stmt" count="0"/>
+ <line num="1721" type="stmt" count="0"/>
+ <line num="1722" type="stmt" count="0"/>
+ <line num="1723" type="stmt" count="0"/>
+ <line num="1725" type="stmt" count="0"/>
+ <line num="1726" type="stmt" count="0"/>
+ <line num="1728" type="stmt" count="0"/>
+ <line num="1729" type="stmt" count="0"/>
+ <line num="1731" type="method" name="testConstraintClassNotHasAttribute2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1732" type="stmt" count="0"/>
+ <line num="1733" type="stmt" count="0"/>
+ <line num="1734" type="stmt" count="0"/>
+ <line num="1735" type="stmt" count="0"/>
+ <line num="1737" type="stmt" count="0"/>
+ <line num="1738" type="stmt" count="0"/>
+ <line num="1739" type="stmt" count="0"/>
+ <line num="1740" type="stmt" count="0"/>
+ <line num="1741" type="stmt" count="0"/>
+ <line num="1742" type="stmt" count="0"/>
+ <line num="1743" type="stmt" count="0"/>
+ <line num="1745" type="stmt" count="0"/>
+ <line num="1746" type="stmt" count="0"/>
+ <line num="1747" type="stmt" count="0"/>
+ <line num="1748" type="stmt" count="0"/>
+ <line num="1750" type="stmt" count="0"/>
+ <line num="1751" type="stmt" count="0"/>
+ <line num="1753" type="stmt" count="0"/>
+ <line num="1754" type="stmt" count="0"/>
+ <line num="1756" type="method" name="testConstraintClassHasStaticAttribute" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1757" type="stmt" count="0"/>
+ <line num="1758" type="stmt" count="0"/>
+ <line num="1760" type="stmt" count="0"/>
+ <line num="1761" type="stmt" count="0"/>
+ <line num="1762" type="stmt" count="0"/>
+ <line num="1763" type="stmt" count="0"/>
+ <line num="1765" type="stmt" count="0"/>
+ <line num="1766" type="stmt" count="0"/>
+ <line num="1767" type="stmt" count="0"/>
+ <line num="1768" type="stmt" count="0"/>
+ <line num="1769" type="stmt" count="0"/>
+ <line num="1770" type="stmt" count="0"/>
+ <line num="1772" type="stmt" count="0"/>
+ <line num="1773" type="stmt" count="0"/>
+ <line num="1774" type="stmt" count="0"/>
+ <line num="1775" type="stmt" count="0"/>
+ <line num="1777" type="stmt" count="0"/>
+ <line num="1778" type="stmt" count="0"/>
+ <line num="1780" type="stmt" count="0"/>
+ <line num="1781" type="stmt" count="0"/>
+ <line num="1783" type="method" name="testConstraintClassHasStaticAttribute2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1784" type="stmt" count="0"/>
+ <line num="1785" type="stmt" count="0"/>
+ <line num="1787" type="stmt" count="0"/>
+ <line num="1788" type="stmt" count="0"/>
+ <line num="1789" type="stmt" count="0"/>
+ <line num="1790" type="stmt" count="0"/>
+ <line num="1791" type="stmt" count="0"/>
+ <line num="1792" type="stmt" count="0"/>
+ <line num="1793" type="stmt" count="0"/>
+ <line num="1795" type="stmt" count="0"/>
+ <line num="1796" type="stmt" count="0"/>
+ <line num="1797" type="stmt" count="0"/>
+ <line num="1798" type="stmt" count="0"/>
+ <line num="1800" type="stmt" count="0"/>
+ <line num="1801" type="stmt" count="0"/>
+ <line num="1803" type="stmt" count="0"/>
+ <line num="1804" type="stmt" count="0"/>
+ <line num="1806" type="method" name="testConstraintClassNotHasStaticAttribute" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1807" type="stmt" count="0"/>
+ <line num="1808" type="stmt" count="0"/>
+ <line num="1809" type="stmt" count="0"/>
+ <line num="1810" type="stmt" count="0"/>
+ <line num="1812" type="stmt" count="0"/>
+ <line num="1813" type="stmt" count="0"/>
+ <line num="1814" type="stmt" count="0"/>
+ <line num="1815" type="stmt" count="0"/>
+ <line num="1817" type="stmt" count="0"/>
+ <line num="1818" type="stmt" count="0"/>
+ <line num="1819" type="stmt" count="0"/>
+ <line num="1820" type="stmt" count="0"/>
+ <line num="1821" type="stmt" count="0"/>
+ <line num="1822" type="stmt" count="0"/>
+ <line num="1824" type="stmt" count="0"/>
+ <line num="1825" type="stmt" count="0"/>
+ <line num="1826" type="stmt" count="0"/>
+ <line num="1827" type="stmt" count="0"/>
+ <line num="1829" type="stmt" count="0"/>
+ <line num="1830" type="stmt" count="0"/>
+ <line num="1832" type="stmt" count="0"/>
+ <line num="1833" type="stmt" count="0"/>
+ <line num="1835" type="method" name="testConstraintClassNotHasStaticAttribute2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1836" type="stmt" count="0"/>
+ <line num="1837" type="stmt" count="0"/>
+ <line num="1838" type="stmt" count="0"/>
+ <line num="1839" type="stmt" count="0"/>
+ <line num="1841" type="stmt" count="0"/>
+ <line num="1842" type="stmt" count="0"/>
+ <line num="1843" type="stmt" count="0"/>
+ <line num="1844" type="stmt" count="0"/>
+ <line num="1845" type="stmt" count="0"/>
+ <line num="1846" type="stmt" count="0"/>
+ <line num="1847" type="stmt" count="0"/>
+ <line num="1849" type="stmt" count="0"/>
+ <line num="1850" type="stmt" count="0"/>
+ <line num="1851" type="stmt" count="0"/>
+ <line num="1852" type="stmt" count="0"/>
+ <line num="1854" type="stmt" count="0"/>
+ <line num="1855" type="stmt" count="0"/>
+ <line num="1857" type="stmt" count="0"/>
+ <line num="1858" type="stmt" count="0"/>
+ <line num="1860" type="method" name="testConstraintObjectHasAttribute" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1861" type="stmt" count="0"/>
+ <line num="1862" type="stmt" count="0"/>
+ <line num="1864" type="stmt" count="0"/>
+ <line num="1865" type="stmt" count="0"/>
+ <line num="1866" type="stmt" count="0"/>
+ <line num="1867" type="stmt" count="0"/>
+ <line num="1869" type="stmt" count="0"/>
+ <line num="1870" type="stmt" count="0"/>
+ <line num="1871" type="stmt" count="0"/>
+ <line num="1872" type="stmt" count="0"/>
+ <line num="1873" type="stmt" count="0"/>
+ <line num="1874" type="stmt" count="0"/>
+ <line num="1876" type="stmt" count="0"/>
+ <line num="1877" type="stmt" count="0"/>
+ <line num="1878" type="stmt" count="0"/>
+ <line num="1879" type="stmt" count="0"/>
+ <line num="1881" type="stmt" count="0"/>
+ <line num="1882" type="stmt" count="0"/>
+ <line num="1884" type="stmt" count="0"/>
+ <line num="1885" type="stmt" count="0"/>
+ <line num="1887" type="method" name="testConstraintObjectHasAttribute2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1888" type="stmt" count="0"/>
+ <line num="1889" type="stmt" count="0"/>
+ <line num="1891" type="stmt" count="0"/>
+ <line num="1892" type="stmt" count="0"/>
+ <line num="1893" type="stmt" count="0"/>
+ <line num="1894" type="stmt" count="0"/>
+ <line num="1895" type="stmt" count="0"/>
+ <line num="1896" type="stmt" count="0"/>
+ <line num="1897" type="stmt" count="0"/>
+ <line num="1899" type="stmt" count="0"/>
+ <line num="1900" type="stmt" count="0"/>
+ <line num="1901" type="stmt" count="0"/>
+ <line num="1902" type="stmt" count="0"/>
+ <line num="1904" type="stmt" count="0"/>
+ <line num="1905" type="stmt" count="0"/>
+ <line num="1907" type="stmt" count="0"/>
+ <line num="1908" type="stmt" count="0"/>
+ <line num="1910" type="method" name="testConstraintObjectNotHasAttribute" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1911" type="stmt" count="0"/>
+ <line num="1912" type="stmt" count="0"/>
+ <line num="1913" type="stmt" count="0"/>
+ <line num="1914" type="stmt" count="0"/>
+ <line num="1916" type="stmt" count="0"/>
+ <line num="1917" type="stmt" count="0"/>
+ <line num="1918" type="stmt" count="0"/>
+ <line num="1919" type="stmt" count="0"/>
+ <line num="1921" type="stmt" count="0"/>
+ <line num="1922" type="stmt" count="0"/>
+ <line num="1923" type="stmt" count="0"/>
+ <line num="1924" type="stmt" count="0"/>
+ <line num="1925" type="stmt" count="0"/>
+ <line num="1926" type="stmt" count="0"/>
+ <line num="1928" type="stmt" count="0"/>
+ <line num="1929" type="stmt" count="0"/>
+ <line num="1930" type="stmt" count="0"/>
+ <line num="1931" type="stmt" count="0"/>
+ <line num="1933" type="stmt" count="0"/>
+ <line num="1934" type="stmt" count="0"/>
+ <line num="1936" type="stmt" count="0"/>
+ <line num="1937" type="stmt" count="0"/>
+ <line num="1939" type="method" name="testConstraintObjectNotHasAttribute2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1940" type="stmt" count="0"/>
+ <line num="1941" type="stmt" count="0"/>
+ <line num="1942" type="stmt" count="0"/>
+ <line num="1943" type="stmt" count="0"/>
+ <line num="1945" type="stmt" count="0"/>
+ <line num="1946" type="stmt" count="0"/>
+ <line num="1947" type="stmt" count="0"/>
+ <line num="1948" type="stmt" count="0"/>
+ <line num="1949" type="stmt" count="0"/>
+ <line num="1950" type="stmt" count="0"/>
+ <line num="1951" type="stmt" count="0"/>
+ <line num="1953" type="stmt" count="0"/>
+ <line num="1954" type="stmt" count="0"/>
+ <line num="1955" type="stmt" count="0"/>
+ <line num="1956" type="stmt" count="0"/>
+ <line num="1958" type="stmt" count="0"/>
+ <line num="1959" type="stmt" count="0"/>
+ <line num="1961" type="stmt" count="0"/>
+ <line num="1962" type="stmt" count="0"/>
+ <line num="1964" type="method" name="testConstraintRegularExpression" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1965" type="stmt" count="0"/>
+ <line num="1966" type="stmt" count="0"/>
+ <line num="1968" type="stmt" count="0"/>
+ <line num="1969" type="stmt" count="0"/>
+ <line num="1970" type="stmt" count="0"/>
+ <line num="1971" type="stmt" count="0"/>
+ <line num="1973" type="stmt" count="0"/>
+ <line num="1974" type="stmt" count="0"/>
+ <line num="1975" type="stmt" count="0"/>
+ <line num="1976" type="stmt" count="0"/>
+ <line num="1977" type="stmt" count="0"/>
+ <line num="1978" type="stmt" count="0"/>
+ <line num="1980" type="stmt" count="0"/>
+ <line num="1981" type="stmt" count="0"/>
+ <line num="1982" type="stmt" count="0"/>
+ <line num="1983" type="stmt" count="0"/>
+ <line num="1985" type="stmt" count="0"/>
+ <line num="1986" type="stmt" count="0"/>
+ <line num="1988" type="stmt" count="0"/>
+ <line num="1989" type="stmt" count="0"/>
+ <line num="1991" type="method" name="testConstraintRegularExpression2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="1992" type="stmt" count="0"/>
+ <line num="1993" type="stmt" count="0"/>
+ <line num="1995" type="stmt" count="0"/>
+ <line num="1996" type="stmt" count="0"/>
+ <line num="1997" type="stmt" count="0"/>
+ <line num="1998" type="stmt" count="0"/>
+ <line num="1999" type="stmt" count="0"/>
+ <line num="2000" type="stmt" count="0"/>
+ <line num="2001" type="stmt" count="0"/>
+ <line num="2003" type="stmt" count="0"/>
+ <line num="2004" type="stmt" count="0"/>
+ <line num="2005" type="stmt" count="0"/>
+ <line num="2006" type="stmt" count="0"/>
+ <line num="2008" type="stmt" count="0"/>
+ <line num="2009" type="stmt" count="0"/>
+ <line num="2011" type="stmt" count="0"/>
+ <line num="2012" type="stmt" count="0"/>
+ <line num="2014" type="method" name="testConstraintPCRENotMatch" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2015" type="stmt" count="0"/>
+ <line num="2016" type="stmt" count="0"/>
+ <line num="2017" type="stmt" count="0"/>
+ <line num="2018" type="stmt" count="0"/>
+ <line num="2020" type="stmt" count="0"/>
+ <line num="2021" type="stmt" count="0"/>
+ <line num="2022" type="stmt" count="0"/>
+ <line num="2023" type="stmt" count="0"/>
+ <line num="2025" type="stmt" count="0"/>
+ <line num="2026" type="stmt" count="0"/>
+ <line num="2027" type="stmt" count="0"/>
+ <line num="2028" type="stmt" count="0"/>
+ <line num="2029" type="stmt" count="0"/>
+ <line num="2030" type="stmt" count="0"/>
+ <line num="2032" type="stmt" count="0"/>
+ <line num="2033" type="stmt" count="0"/>
+ <line num="2034" type="stmt" count="0"/>
+ <line num="2035" type="stmt" count="0"/>
+ <line num="2037" type="stmt" count="0"/>
+ <line num="2038" type="stmt" count="0"/>
+ <line num="2040" type="stmt" count="0"/>
+ <line num="2041" type="stmt" count="0"/>
+ <line num="2043" type="method" name="testConstraintPCRENotMatch2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2044" type="stmt" count="0"/>
+ <line num="2045" type="stmt" count="0"/>
+ <line num="2046" type="stmt" count="0"/>
+ <line num="2047" type="stmt" count="0"/>
+ <line num="2049" type="stmt" count="0"/>
+ <line num="2050" type="stmt" count="0"/>
+ <line num="2051" type="stmt" count="0"/>
+ <line num="2052" type="stmt" count="0"/>
+ <line num="2053" type="stmt" count="0"/>
+ <line num="2054" type="stmt" count="0"/>
+ <line num="2055" type="stmt" count="0"/>
+ <line num="2057" type="stmt" count="0"/>
+ <line num="2058" type="stmt" count="0"/>
+ <line num="2059" type="stmt" count="0"/>
+ <line num="2060" type="stmt" count="0"/>
+ <line num="2062" type="stmt" count="0"/>
+ <line num="2063" type="stmt" count="0"/>
+ <line num="2065" type="stmt" count="0"/>
+ <line num="2066" type="stmt" count="0"/>
+ <line num="2068" type="method" name="testConstraintStringMatches" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2069" type="stmt" count="0"/>
+ <line num="2070" type="stmt" count="0"/>
+ <line num="2071" type="stmt" count="0"/>
+ <line num="2072" type="stmt" count="0"/>
+ <line num="2073" type="stmt" count="0"/>
+ <line num="2074" type="stmt" count="0"/>
+ <line num="2075" type="stmt" count="0"/>
+ <line num="2077" type="method" name="testConstraintStringMatches2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2078" type="stmt" count="0"/>
+ <line num="2079" type="stmt" count="0"/>
+ <line num="2080" type="stmt" count="0"/>
+ <line num="2081" type="stmt" count="0"/>
+ <line num="2082" type="stmt" count="0"/>
+ <line num="2083" type="stmt" count="0"/>
+ <line num="2084" type="stmt" count="0"/>
+ <line num="2086" type="method" name="testConstraintStringMatches3" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2087" type="stmt" count="0"/>
+ <line num="2088" type="stmt" count="0"/>
+ <line num="2089" type="stmt" count="0"/>
+ <line num="2090" type="stmt" count="0"/>
+ <line num="2091" type="stmt" count="0"/>
+ <line num="2092" type="stmt" count="0"/>
+ <line num="2093" type="stmt" count="0"/>
+ <line num="2095" type="method" name="testConstraintStringMatches4" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2096" type="stmt" count="0"/>
+ <line num="2097" type="stmt" count="0"/>
+ <line num="2098" type="stmt" count="0"/>
+ <line num="2099" type="stmt" count="0"/>
+ <line num="2100" type="stmt" count="0"/>
+ <line num="2101" type="stmt" count="0"/>
+ <line num="2102" type="stmt" count="0"/>
+ <line num="2104" type="method" name="testConstraintStringMatches5" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2105" type="stmt" count="0"/>
+ <line num="2106" type="stmt" count="0"/>
+ <line num="2107" type="stmt" count="0"/>
+ <line num="2108" type="stmt" count="0"/>
+ <line num="2109" type="stmt" count="0"/>
+ <line num="2110" type="stmt" count="0"/>
+ <line num="2111" type="stmt" count="0"/>
+ <line num="2113" type="method" name="testConstraintStringMatches6" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2114" type="stmt" count="0"/>
+ <line num="2115" type="stmt" count="0"/>
+ <line num="2116" type="stmt" count="0"/>
+ <line num="2117" type="stmt" count="0"/>
+ <line num="2118" type="stmt" count="0"/>
+ <line num="2119" type="stmt" count="0"/>
+ <line num="2120" type="stmt" count="0"/>
+ <line num="2122" type="method" name="testConstraintStringStartsWith" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2123" type="stmt" count="0"/>
+ <line num="2124" type="stmt" count="0"/>
+ <line num="2126" type="stmt" count="0"/>
+ <line num="2127" type="stmt" count="0"/>
+ <line num="2128" type="stmt" count="0"/>
+ <line num="2129" type="stmt" count="0"/>
+ <line num="2131" type="stmt" count="0"/>
+ <line num="2132" type="stmt" count="0"/>
+ <line num="2133" type="stmt" count="0"/>
+ <line num="2134" type="stmt" count="0"/>
+ <line num="2135" type="stmt" count="0"/>
+ <line num="2136" type="stmt" count="0"/>
+ <line num="2138" type="stmt" count="0"/>
+ <line num="2139" type="stmt" count="0"/>
+ <line num="2140" type="stmt" count="0"/>
+ <line num="2141" type="stmt" count="0"/>
+ <line num="2143" type="stmt" count="0"/>
+ <line num="2144" type="stmt" count="0"/>
+ <line num="2146" type="stmt" count="0"/>
+ <line num="2147" type="stmt" count="0"/>
+ <line num="2149" type="method" name="testConstraintStringStartsWith2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2150" type="stmt" count="0"/>
+ <line num="2151" type="stmt" count="0"/>
+ <line num="2153" type="stmt" count="0"/>
+ <line num="2154" type="stmt" count="0"/>
+ <line num="2155" type="stmt" count="0"/>
+ <line num="2156" type="stmt" count="0"/>
+ <line num="2157" type="stmt" count="0"/>
+ <line num="2158" type="stmt" count="0"/>
+ <line num="2160" type="stmt" count="0"/>
+ <line num="2161" type="stmt" count="0"/>
+ <line num="2162" type="stmt" count="0"/>
+ <line num="2163" type="stmt" count="0"/>
+ <line num="2165" type="stmt" count="0"/>
+ <line num="2166" type="stmt" count="0"/>
+ <line num="2168" type="stmt" count="0"/>
+ <line num="2169" type="stmt" count="0"/>
+ <line num="2171" type="method" name="testConstraintStringStartsNotWith" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2172" type="stmt" count="0"/>
+ <line num="2173" type="stmt" count="0"/>
+ <line num="2174" type="stmt" count="0"/>
+ <line num="2175" type="stmt" count="0"/>
+ <line num="2177" type="stmt" count="0"/>
+ <line num="2178" type="stmt" count="0"/>
+ <line num="2179" type="stmt" count="0"/>
+ <line num="2180" type="stmt" count="0"/>
+ <line num="2182" type="stmt" count="0"/>
+ <line num="2183" type="stmt" count="0"/>
+ <line num="2184" type="stmt" count="0"/>
+ <line num="2185" type="stmt" count="0"/>
+ <line num="2186" type="stmt" count="0"/>
+ <line num="2187" type="stmt" count="0"/>
+ <line num="2189" type="stmt" count="0"/>
+ <line num="2190" type="stmt" count="0"/>
+ <line num="2191" type="stmt" count="0"/>
+ <line num="2192" type="stmt" count="0"/>
+ <line num="2194" type="stmt" count="0"/>
+ <line num="2195" type="stmt" count="0"/>
+ <line num="2197" type="stmt" count="0"/>
+ <line num="2198" type="stmt" count="0"/>
+ <line num="2200" type="method" name="testConstraintStringStartsNotWith2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2201" type="stmt" count="0"/>
+ <line num="2202" type="stmt" count="0"/>
+ <line num="2203" type="stmt" count="0"/>
+ <line num="2204" type="stmt" count="0"/>
+ <line num="2206" type="stmt" count="0"/>
+ <line num="2207" type="stmt" count="0"/>
+ <line num="2208" type="stmt" count="0"/>
+ <line num="2209" type="stmt" count="0"/>
+ <line num="2210" type="stmt" count="0"/>
+ <line num="2211" type="stmt" count="0"/>
+ <line num="2212" type="stmt" count="0"/>
+ <line num="2214" type="stmt" count="0"/>
+ <line num="2215" type="stmt" count="0"/>
+ <line num="2216" type="stmt" count="0"/>
+ <line num="2217" type="stmt" count="0"/>
+ <line num="2219" type="stmt" count="0"/>
+ <line num="2220" type="stmt" count="0"/>
+ <line num="2222" type="stmt" count="0"/>
+ <line num="2223" type="stmt" count="0"/>
+ <line num="2225" type="method" name="testConstraintStringContains" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2226" type="stmt" count="0"/>
+ <line num="2227" type="stmt" count="0"/>
+ <line num="2229" type="stmt" count="0"/>
+ <line num="2230" type="stmt" count="0"/>
+ <line num="2231" type="stmt" count="0"/>
+ <line num="2232" type="stmt" count="0"/>
+ <line num="2234" type="stmt" count="0"/>
+ <line num="2235" type="stmt" count="0"/>
+ <line num="2236" type="stmt" count="0"/>
+ <line num="2237" type="stmt" count="0"/>
+ <line num="2238" type="stmt" count="0"/>
+ <line num="2239" type="stmt" count="0"/>
+ <line num="2241" type="stmt" count="0"/>
+ <line num="2242" type="stmt" count="0"/>
+ <line num="2243" type="stmt" count="0"/>
+ <line num="2244" type="stmt" count="0"/>
+ <line num="2246" type="stmt" count="0"/>
+ <line num="2247" type="stmt" count="0"/>
+ <line num="2249" type="stmt" count="0"/>
+ <line num="2250" type="stmt" count="0"/>
+ <line num="2252" type="method" name="testConstraintStringContainsWhenIgnoreCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2253" type="stmt" count="0"/>
+ <line num="2254" type="stmt" count="0"/>
+ <line num="2256" type="stmt" count="0"/>
+ <line num="2257" type="stmt" count="0"/>
+ <line num="2258" type="stmt" count="0"/>
+ <line num="2259" type="stmt" count="0"/>
+ <line num="2260" type="stmt" count="0"/>
+ <line num="2262" type="stmt" count="0"/>
+ <line num="2264" type="stmt" count="0"/>
+ <line num="2265" type="stmt" count="0"/>
+ <line num="2267" type="method" name="testConstraintStringContainsForUtf8StringWhenNotIgnoreCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2268" type="stmt" count="0"/>
+ <line num="2269" type="stmt" count="0"/>
+ <line num="2271" type="stmt" count="0"/>
+ <line num="2272" type="stmt" count="0"/>
+ <line num="2273" type="stmt" count="0"/>
+ <line num="2274" type="stmt" count="0"/>
+ <line num="2275" type="stmt" count="0"/>
+ <line num="2277" type="stmt" count="0"/>
+ <line num="2279" type="stmt" count="0"/>
+ <line num="2280" type="stmt" count="0"/>
+ <line num="2282" type="method" name="testConstraintStringContains2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2283" type="stmt" count="0"/>
+ <line num="2284" type="stmt" count="0"/>
+ <line num="2286" type="stmt" count="0"/>
+ <line num="2287" type="stmt" count="0"/>
+ <line num="2288" type="stmt" count="0"/>
+ <line num="2289" type="stmt" count="0"/>
+ <line num="2290" type="stmt" count="0"/>
+ <line num="2291" type="stmt" count="0"/>
+ <line num="2292" type="stmt" count="0"/>
+ <line num="2294" type="stmt" count="0"/>
+ <line num="2295" type="stmt" count="0"/>
+ <line num="2296" type="stmt" count="0"/>
+ <line num="2297" type="stmt" count="0"/>
+ <line num="2299" type="stmt" count="0"/>
+ <line num="2300" type="stmt" count="0"/>
+ <line num="2302" type="stmt" count="0"/>
+ <line num="2303" type="stmt" count="0"/>
+ <line num="2305" type="method" name="testConstraintStringNotContains" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2306" type="stmt" count="0"/>
+ <line num="2307" type="stmt" count="0"/>
+ <line num="2308" type="stmt" count="0"/>
+ <line num="2309" type="stmt" count="0"/>
+ <line num="2311" type="stmt" count="0"/>
+ <line num="2312" type="stmt" count="0"/>
+ <line num="2313" type="stmt" count="0"/>
+ <line num="2314" type="stmt" count="0"/>
+ <line num="2316" type="stmt" count="0"/>
+ <line num="2317" type="stmt" count="0"/>
+ <line num="2318" type="stmt" count="0"/>
+ <line num="2319" type="stmt" count="0"/>
+ <line num="2320" type="stmt" count="0"/>
+ <line num="2321" type="stmt" count="0"/>
+ <line num="2323" type="stmt" count="0"/>
+ <line num="2324" type="stmt" count="0"/>
+ <line num="2325" type="stmt" count="0"/>
+ <line num="2326" type="stmt" count="0"/>
+ <line num="2328" type="stmt" count="0"/>
+ <line num="2329" type="stmt" count="0"/>
+ <line num="2331" type="stmt" count="0"/>
+ <line num="2332" type="stmt" count="0"/>
+ <line num="2334" type="method" name="testConstraintStringNotContainsWhenIgnoreCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2335" type="stmt" count="0"/>
+ <line num="2336" type="stmt" count="0"/>
+ <line num="2337" type="stmt" count="0"/>
+ <line num="2338" type="stmt" count="0"/>
+ <line num="2340" type="stmt" count="0"/>
+ <line num="2341" type="stmt" count="0"/>
+ <line num="2342" type="stmt" count="0"/>
+ <line num="2343" type="stmt" count="0"/>
+ <line num="2344" type="stmt" count="0"/>
+ <line num="2346" type="stmt" count="0"/>
+ <line num="2348" type="stmt" count="0"/>
+ <line num="2349" type="stmt" count="0"/>
+ <line num="2351" type="method" name="testConstraintStringNotContainsForUtf8StringWhenNotIgnoreCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2352" type="stmt" count="0"/>
+ <line num="2353" type="stmt" count="0"/>
+ <line num="2354" type="stmt" count="0"/>
+ <line num="2355" type="stmt" count="0"/>
+ <line num="2357" type="stmt" count="0"/>
+ <line num="2358" type="stmt" count="0"/>
+ <line num="2359" type="stmt" count="0"/>
+ <line num="2360" type="stmt" count="0"/>
+ <line num="2361" type="stmt" count="0"/>
+ <line num="2363" type="stmt" count="0"/>
+ <line num="2365" type="stmt" count="0"/>
+ <line num="2366" type="stmt" count="0"/>
+ <line num="2368" type="method" name="testConstraintStringNotContains2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2369" type="stmt" count="0"/>
+ <line num="2370" type="stmt" count="0"/>
+ <line num="2371" type="stmt" count="0"/>
+ <line num="2372" type="stmt" count="0"/>
+ <line num="2374" type="stmt" count="0"/>
+ <line num="2375" type="stmt" count="0"/>
+ <line num="2376" type="stmt" count="0"/>
+ <line num="2377" type="stmt" count="0"/>
+ <line num="2378" type="stmt" count="0"/>
+ <line num="2379" type="stmt" count="0"/>
+ <line num="2380" type="stmt" count="0"/>
+ <line num="2382" type="stmt" count="0"/>
+ <line num="2383" type="stmt" count="0"/>
+ <line num="2384" type="stmt" count="0"/>
+ <line num="2385" type="stmt" count="0"/>
+ <line num="2387" type="stmt" count="0"/>
+ <line num="2388" type="stmt" count="0"/>
+ <line num="2390" type="stmt" count="0"/>
+ <line num="2391" type="stmt" count="0"/>
+ <line num="2393" type="method" name="testConstraintStringEndsWith" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2394" type="stmt" count="0"/>
+ <line num="2395" type="stmt" count="0"/>
+ <line num="2397" type="stmt" count="0"/>
+ <line num="2398" type="stmt" count="0"/>
+ <line num="2399" type="stmt" count="0"/>
+ <line num="2400" type="stmt" count="0"/>
+ <line num="2402" type="stmt" count="0"/>
+ <line num="2403" type="stmt" count="0"/>
+ <line num="2404" type="stmt" count="0"/>
+ <line num="2405" type="stmt" count="0"/>
+ <line num="2406" type="stmt" count="0"/>
+ <line num="2407" type="stmt" count="0"/>
+ <line num="2409" type="stmt" count="0"/>
+ <line num="2410" type="stmt" count="0"/>
+ <line num="2411" type="stmt" count="0"/>
+ <line num="2412" type="stmt" count="0"/>
+ <line num="2414" type="stmt" count="0"/>
+ <line num="2415" type="stmt" count="0"/>
+ <line num="2417" type="stmt" count="0"/>
+ <line num="2418" type="stmt" count="0"/>
+ <line num="2420" type="method" name="testConstraintStringEndsWith2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2421" type="stmt" count="0"/>
+ <line num="2422" type="stmt" count="0"/>
+ <line num="2424" type="stmt" count="0"/>
+ <line num="2425" type="stmt" count="0"/>
+ <line num="2426" type="stmt" count="0"/>
+ <line num="2427" type="stmt" count="0"/>
+ <line num="2428" type="stmt" count="0"/>
+ <line num="2429" type="stmt" count="0"/>
+ <line num="2430" type="stmt" count="0"/>
+ <line num="2432" type="stmt" count="0"/>
+ <line num="2433" type="stmt" count="0"/>
+ <line num="2434" type="stmt" count="0"/>
+ <line num="2435" type="stmt" count="0"/>
+ <line num="2437" type="stmt" count="0"/>
+ <line num="2438" type="stmt" count="0"/>
+ <line num="2440" type="stmt" count="0"/>
+ <line num="2441" type="stmt" count="0"/>
+ <line num="2443" type="method" name="testConstraintStringEndsNotWith" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2444" type="stmt" count="0"/>
+ <line num="2445" type="stmt" count="0"/>
+ <line num="2446" type="stmt" count="0"/>
+ <line num="2447" type="stmt" count="0"/>
+ <line num="2449" type="stmt" count="0"/>
+ <line num="2450" type="stmt" count="0"/>
+ <line num="2451" type="stmt" count="0"/>
+ <line num="2452" type="stmt" count="0"/>
+ <line num="2454" type="stmt" count="0"/>
+ <line num="2455" type="stmt" count="0"/>
+ <line num="2456" type="stmt" count="0"/>
+ <line num="2457" type="stmt" count="0"/>
+ <line num="2458" type="stmt" count="0"/>
+ <line num="2459" type="stmt" count="0"/>
+ <line num="2461" type="stmt" count="0"/>
+ <line num="2462" type="stmt" count="0"/>
+ <line num="2463" type="stmt" count="0"/>
+ <line num="2464" type="stmt" count="0"/>
+ <line num="2466" type="stmt" count="0"/>
+ <line num="2467" type="stmt" count="0"/>
+ <line num="2469" type="stmt" count="0"/>
+ <line num="2470" type="stmt" count="0"/>
+ <line num="2472" type="method" name="testConstraintStringEndsNotWith2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2473" type="stmt" count="0"/>
+ <line num="2474" type="stmt" count="0"/>
+ <line num="2475" type="stmt" count="0"/>
+ <line num="2476" type="stmt" count="0"/>
+ <line num="2478" type="stmt" count="0"/>
+ <line num="2479" type="stmt" count="0"/>
+ <line num="2480" type="stmt" count="0"/>
+ <line num="2481" type="stmt" count="0"/>
+ <line num="2482" type="stmt" count="0"/>
+ <line num="2483" type="stmt" count="0"/>
+ <line num="2484" type="stmt" count="0"/>
+ <line num="2486" type="stmt" count="0"/>
+ <line num="2487" type="stmt" count="0"/>
+ <line num="2488" type="stmt" count="0"/>
+ <line num="2489" type="stmt" count="0"/>
+ <line num="2491" type="stmt" count="0"/>
+ <line num="2492" type="stmt" count="0"/>
+ <line num="2494" type="stmt" count="0"/>
+ <line num="2495" type="stmt" count="0"/>
+ <line num="2497" type="method" name="testConstraintArrayContainsCheckForObjectIdentity" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2498" type="stmt" count="0"/>
+ <line num="2500" type="stmt" count="0"/>
+ <line num="2502" type="stmt" count="0"/>
+ <line num="2503" type="stmt" count="0"/>
+ <line num="2506" type="stmt" count="0"/>
+ <line num="2508" type="stmt" count="0"/>
+ <line num="2509" type="stmt" count="0"/>
+ <line num="2510" type="stmt" count="0"/>
+ <line num="2512" type="method" name="testConstraintArrayContains" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2513" type="stmt" count="0"/>
+ <line num="2514" type="stmt" count="0"/>
+ <line num="2516" type="stmt" count="0"/>
+ <line num="2517" type="stmt" count="0"/>
+ <line num="2518" type="stmt" count="0"/>
+ <line num="2519" type="stmt" count="0"/>
+ <line num="2521" type="stmt" count="0"/>
+ <line num="2522" type="stmt" count="0"/>
+ <line num="2523" type="stmt" count="0"/>
+ <line num="2524" type="stmt" count="0"/>
+ <line num="2525" type="stmt" count="0"/>
+ <line num="2526" type="stmt" count="0"/>
+ <line num="2528" type="stmt" count="0"/>
+ <line num="2529" type="stmt" count="0"/>
+ <line num="2530" type="stmt" count="0"/>
+ <line num="2531" type="stmt" count="0"/>
+ <line num="2533" type="stmt" count="0"/>
+ <line num="2534" type="stmt" count="0"/>
+ <line num="2536" type="stmt" count="0"/>
+ <line num="2537" type="stmt" count="0"/>
+ <line num="2539" type="method" name="testConstraintArrayContains2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2540" type="stmt" count="0"/>
+ <line num="2541" type="stmt" count="0"/>
+ <line num="2543" type="stmt" count="0"/>
+ <line num="2544" type="stmt" count="0"/>
+ <line num="2545" type="stmt" count="0"/>
+ <line num="2546" type="stmt" count="0"/>
+ <line num="2547" type="stmt" count="0"/>
+ <line num="2548" type="stmt" count="0"/>
+ <line num="2549" type="stmt" count="0"/>
+ <line num="2551" type="stmt" count="0"/>
+ <line num="2552" type="stmt" count="0"/>
+ <line num="2553" type="stmt" count="0"/>
+ <line num="2554" type="stmt" count="0"/>
+ <line num="2556" type="stmt" count="0"/>
+ <line num="2557" type="stmt" count="0"/>
+ <line num="2559" type="stmt" count="0"/>
+ <line num="2560" type="stmt" count="0"/>
+ <line num="2562" type="method" name="testConstraintArrayNotContains" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2563" type="stmt" count="0"/>
+ <line num="2564" type="stmt" count="0"/>
+ <line num="2565" type="stmt" count="0"/>
+ <line num="2566" type="stmt" count="0"/>
+ <line num="2568" type="stmt" count="0"/>
+ <line num="2569" type="stmt" count="0"/>
+ <line num="2570" type="stmt" count="0"/>
+ <line num="2571" type="stmt" count="0"/>
+ <line num="2573" type="stmt" count="0"/>
+ <line num="2574" type="stmt" count="0"/>
+ <line num="2575" type="stmt" count="0"/>
+ <line num="2576" type="stmt" count="0"/>
+ <line num="2577" type="stmt" count="0"/>
+ <line num="2578" type="stmt" count="0"/>
+ <line num="2580" type="stmt" count="0"/>
+ <line num="2581" type="stmt" count="0"/>
+ <line num="2582" type="stmt" count="0"/>
+ <line num="2583" type="stmt" count="0"/>
+ <line num="2585" type="stmt" count="0"/>
+ <line num="2586" type="stmt" count="0"/>
+ <line num="2588" type="stmt" count="0"/>
+ <line num="2589" type="stmt" count="0"/>
+ <line num="2591" type="method" name="testConstraintArrayNotContains2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2592" type="stmt" count="0"/>
+ <line num="2593" type="stmt" count="0"/>
+ <line num="2594" type="stmt" count="0"/>
+ <line num="2595" type="stmt" count="0"/>
+ <line num="2597" type="stmt" count="0"/>
+ <line num="2598" type="stmt" count="0"/>
+ <line num="2599" type="stmt" count="0"/>
+ <line num="2600" type="stmt" count="0"/>
+ <line num="2601" type="stmt" count="0"/>
+ <line num="2602" type="stmt" count="0"/>
+ <line num="2603" type="stmt" count="0"/>
+ <line num="2605" type="stmt" count="0"/>
+ <line num="2606" type="stmt" count="0"/>
+ <line num="2607" type="stmt" count="0"/>
+ <line num="2608" type="stmt" count="0"/>
+ <line num="2610" type="stmt" count="0"/>
+ <line num="2611" type="stmt" count="0"/>
+ <line num="2613" type="stmt" count="0"/>
+ <line num="2614" type="stmt" count="0"/>
+ <line num="2616" type="method" name="testConstraintSplObjectStorageContains" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2617" type="stmt" count="0"/>
+ <line num="2618" type="stmt" count="0"/>
+ <line num="2619" type="stmt" count="0"/>
+ <line num="2620" type="stmt" count="0"/>
+ <line num="2622" type="stmt" count="0"/>
+ <line num="2623" type="stmt" count="0"/>
+ <line num="2625" type="stmt" count="0"/>
+ <line num="2626" type="stmt" count="0"/>
+ <line num="2628" type="stmt" count="0"/>
+ <line num="2629" type="stmt" count="0"/>
+ <line num="2630" type="stmt" count="0"/>
+ <line num="2631" type="stmt" count="0"/>
+ <line num="2632" type="stmt" count="0"/>
+ <line num="2633" type="stmt" count="0"/>
+ <line num="2635" type="stmt" count="0"/>
+ <line num="2636" type="stmt" count="0"/>
+ <line num="2637" type="stmt" count="0"/>
+ <line num="2638" type="stmt" count="0"/>
+ <line num="2640" type="stmt" count="0"/>
+ <line num="2641" type="stmt" count="0"/>
+ <line num="2643" type="stmt" count="0"/>
+ <line num="2644" type="stmt" count="0"/>
+ <line num="2646" type="method" name="testConstraintSplObjectStorageContains2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2647" type="stmt" count="0"/>
+ <line num="2648" type="stmt" count="0"/>
+ <line num="2649" type="stmt" count="0"/>
+ <line num="2651" type="stmt" count="0"/>
+ <line num="2652" type="stmt" count="0"/>
+ <line num="2653" type="stmt" count="0"/>
+ <line num="2654" type="stmt" count="0"/>
+ <line num="2655" type="stmt" count="0"/>
+ <line num="2656" type="stmt" count="0"/>
+ <line num="2657" type="stmt" count="0"/>
+ <line num="2659" type="stmt" count="0"/>
+ <line num="2660" type="stmt" count="0"/>
+ <line num="2661" type="stmt" count="0"/>
+ <line num="2662" type="stmt" count="0"/>
+ <line num="2664" type="stmt" count="0"/>
+ <line num="2665" type="stmt" count="0"/>
+ <line num="2667" type="stmt" count="0"/>
+ <line num="2668" type="stmt" count="0"/>
+ <line num="2670" type="method" name="testAttributeEqualTo" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2671" type="stmt" count="0"/>
+ <line num="2672" type="stmt" count="0"/>
+ <line num="2673" type="stmt" count="0"/>
+ <line num="2675" type="stmt" count="0"/>
+ <line num="2676" type="stmt" count="0"/>
+ <line num="2677" type="stmt" count="0"/>
+ <line num="2679" type="stmt" count="0"/>
+ <line num="2681" type="stmt" count="0"/>
+ <line num="2683" type="stmt" count="0"/>
+ <line num="2684" type="stmt" count="0"/>
+ <line num="2685" type="stmt" count="0"/>
+ <line num="2686" type="stmt" count="0"/>
+ <line num="2687" type="stmt" count="0"/>
+ <line num="2688" type="stmt" count="0"/>
+ <line num="2690" type="stmt" count="0"/>
+ <line num="2691" type="stmt" count="0"/>
+ <line num="2692" type="stmt" count="0"/>
+ <line num="2693" type="stmt" count="0"/>
+ <line num="2695" type="stmt" count="0"/>
+ <line num="2696" type="stmt" count="0"/>
+ <line num="2698" type="stmt" count="0"/>
+ <line num="2699" type="stmt" count="0"/>
+ <line num="2701" type="method" name="testAttributeEqualTo2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2702" type="stmt" count="0"/>
+ <line num="2703" type="stmt" count="0"/>
+ <line num="2704" type="stmt" count="0"/>
+ <line num="2706" type="stmt" count="0"/>
+ <line num="2707" type="stmt" count="0"/>
+ <line num="2708" type="stmt" count="0"/>
+ <line num="2709" type="stmt" count="0"/>
+ <line num="2710" type="stmt" count="0"/>
+ <line num="2711" type="stmt" count="0"/>
+ <line num="2713" type="stmt" count="0"/>
+ <line num="2714" type="stmt" count="0"/>
+ <line num="2715" type="stmt" count="0"/>
+ <line num="2716" type="stmt" count="0"/>
+ <line num="2718" type="stmt" count="0"/>
+ <line num="2719" type="stmt" count="0"/>
+ <line num="2721" type="stmt" count="0"/>
+ <line num="2722" type="stmt" count="0"/>
+ <line num="2724" type="method" name="testAttributeNotEqualTo" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2725" type="stmt" count="0"/>
+ <line num="2726" type="stmt" count="0"/>
+ <line num="2727" type="stmt" count="0"/>
+ <line num="2728" type="stmt" count="0"/>
+ <line num="2729" type="stmt" count="0"/>
+ <line num="2731" type="stmt" count="0"/>
+ <line num="2732" type="stmt" count="0"/>
+ <line num="2733" type="stmt" count="0"/>
+ <line num="2735" type="stmt" count="0"/>
+ <line num="2736" type="stmt" count="0"/>
+ <line num="2737" type="stmt" count="0"/>
+ <line num="2739" type="stmt" count="0"/>
+ <line num="2741" type="stmt" count="0"/>
+ <line num="2742" type="stmt" count="0"/>
+ <line num="2743" type="stmt" count="0"/>
+ <line num="2744" type="stmt" count="0"/>
+ <line num="2745" type="stmt" count="0"/>
+ <line num="2746" type="stmt" count="0"/>
+ <line num="2748" type="stmt" count="0"/>
+ <line num="2749" type="stmt" count="0"/>
+ <line num="2750" type="stmt" count="0"/>
+ <line num="2751" type="stmt" count="0"/>
+ <line num="2753" type="stmt" count="0"/>
+ <line num="2754" type="stmt" count="0"/>
+ <line num="2756" type="stmt" count="0"/>
+ <line num="2757" type="stmt" count="0"/>
+ <line num="2759" type="method" name="testAttributeNotEqualTo2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2760" type="stmt" count="0"/>
+ <line num="2761" type="stmt" count="0"/>
+ <line num="2762" type="stmt" count="0"/>
+ <line num="2763" type="stmt" count="0"/>
+ <line num="2764" type="stmt" count="0"/>
+ <line num="2766" type="stmt" count="0"/>
+ <line num="2767" type="stmt" count="0"/>
+ <line num="2768" type="stmt" count="0"/>
+ <line num="2769" type="stmt" count="0"/>
+ <line num="2770" type="stmt" count="0"/>
+ <line num="2771" type="stmt" count="0"/>
+ <line num="2773" type="stmt" count="0"/>
+ <line num="2774" type="stmt" count="0"/>
+ <line num="2775" type="stmt" count="0"/>
+ <line num="2776" type="stmt" count="0"/>
+ <line num="2778" type="stmt" count="0"/>
+ <line num="2779" type="stmt" count="0"/>
+ <line num="2781" type="stmt" count="0"/>
+ <line num="2782" type="stmt" count="0"/>
+ <line num="2784" type="method" name="testConstraintIsEmpty" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2785" type="stmt" count="0"/>
+ <line num="2786" type="stmt" count="0"/>
+ <line num="2788" type="stmt" count="0"/>
+ <line num="2789" type="stmt" count="0"/>
+ <line num="2790" type="stmt" count="0"/>
+ <line num="2791" type="stmt" count="0"/>
+ <line num="2792" type="stmt" count="0"/>
+ <line num="2793" type="stmt" count="0"/>
+ <line num="2795" type="stmt" count="0"/>
+ <line num="2796" type="stmt" count="0"/>
+ <line num="2797" type="stmt" count="0"/>
+ <line num="2798" type="stmt" count="0"/>
+ <line num="2799" type="stmt" count="0"/>
+ <line num="2800" type="stmt" count="0"/>
+ <line num="2802" type="stmt" count="0"/>
+ <line num="2803" type="stmt" count="0"/>
+ <line num="2804" type="stmt" count="0"/>
+ <line num="2805" type="stmt" count="0"/>
+ <line num="2807" type="stmt" count="0"/>
+ <line num="2808" type="stmt" count="0"/>
+ <line num="2810" type="stmt" count="0"/>
+ <line num="2811" type="stmt" count="0"/>
+ <line num="2813" type="method" name="testConstraintIsEmpty2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2814" type="stmt" count="0"/>
+ <line num="2815" type="stmt" count="0"/>
+ <line num="2817" type="stmt" count="0"/>
+ <line num="2818" type="stmt" count="0"/>
+ <line num="2819" type="stmt" count="0"/>
+ <line num="2820" type="stmt" count="0"/>
+ <line num="2821" type="stmt" count="0"/>
+ <line num="2822" type="stmt" count="0"/>
+ <line num="2824" type="stmt" count="0"/>
+ <line num="2825" type="stmt" count="0"/>
+ <line num="2826" type="stmt" count="0"/>
+ <line num="2827" type="stmt" count="0"/>
+ <line num="2829" type="stmt" count="0"/>
+ <line num="2830" type="stmt" count="0"/>
+ <line num="2832" type="stmt" count="0"/>
+ <line num="2833" type="stmt" count="0"/>
+ <line num="2835" type="method" name="testConstraintCountWithAnArray" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2836" type="stmt" count="0"/>
+ <line num="2837" type="stmt" count="0"/>
+ <line num="2839" type="stmt" count="0"/>
+ <line num="2840" type="stmt" count="0"/>
+ <line num="2841" type="stmt" count="0"/>
+ <line num="2843" type="method" name="testConstraintCountWithAnIteratorWhichDoesNotImplementCountable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2844" type="stmt" count="0"/>
+ <line num="2845" type="stmt" count="0"/>
+ <line num="2847" type="stmt" count="0"/>
+ <line num="2848" type="stmt" count="0"/>
+ <line num="2849" type="stmt" count="0"/>
+ <line num="2851" type="method" name="testConstraintCountWithAnObjectImplementingCountable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2852" type="stmt" count="0"/>
+ <line num="2853" type="stmt" count="0"/>
+ <line num="2855" type="stmt" count="0"/>
+ <line num="2856" type="stmt" count="0"/>
+ <line num="2857" type="stmt" count="0"/>
+ <line num="2859" type="method" name="testConstraintCountFailing" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2860" type="stmt" count="0"/>
+ <line num="2861" type="stmt" count="0"/>
+ <line num="2863" type="stmt" count="0"/>
+ <line num="2864" type="stmt" count="0"/>
+ <line num="2865" type="stmt" count="0"/>
+ <line num="2866" type="stmt" count="0"/>
+ <line num="2867" type="stmt" count="0"/>
+ <line num="2868" type="stmt" count="0"/>
+ <line num="2870" type="stmt" count="0"/>
+ <line num="2871" type="stmt" count="0"/>
+ <line num="2872" type="stmt" count="0"/>
+ <line num="2873" type="stmt" count="0"/>
+ <line num="2875" type="stmt" count="0"/>
+ <line num="2876" type="stmt" count="0"/>
+ <line num="2878" type="stmt" count="0"/>
+ <line num="2879" type="stmt" count="0"/>
+ <line num="2881" type="method" name="testConstraintNotCountFailing" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2882" type="stmt" count="0"/>
+ <line num="2883" type="stmt" count="0"/>
+ <line num="2884" type="stmt" count="0"/>
+ <line num="2885" type="stmt" count="0"/>
+ <line num="2887" type="stmt" count="0"/>
+ <line num="2888" type="stmt" count="0"/>
+ <line num="2889" type="stmt" count="0"/>
+ <line num="2890" type="stmt" count="0"/>
+ <line num="2891" type="stmt" count="0"/>
+ <line num="2892" type="stmt" count="0"/>
+ <line num="2894" type="stmt" count="0"/>
+ <line num="2895" type="stmt" count="0"/>
+ <line num="2896" type="stmt" count="0"/>
+ <line num="2897" type="stmt" count="0"/>
+ <line num="2899" type="stmt" count="0"/>
+ <line num="2900" type="stmt" count="0"/>
+ <line num="2902" type="stmt" count="0"/>
+ <line num="2903" type="stmt" count="0"/>
+ <line num="2905" type="method" name="testConstraintSameSizeWithAnArray" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2906" type="stmt" count="0"/>
+ <line num="2907" type="stmt" count="0"/>
+ <line num="2909" type="stmt" count="0"/>
+ <line num="2910" type="stmt" count="0"/>
+ <line num="2911" type="stmt" count="0"/>
+ <line num="2913" type="method" name="testConstraintSameSizeWithAnIteratorWhichDoesNotImplementCountable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2914" type="stmt" count="0"/>
+ <line num="2915" type="stmt" count="0"/>
+ <line num="2917" type="stmt" count="0"/>
+ <line num="2918" type="stmt" count="0"/>
+ <line num="2919" type="stmt" count="0"/>
+ <line num="2921" type="method" name="testConstraintSameSizeWithAnObjectImplementingCountable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="2922" type="stmt" count="0"/>
+ <line num="2923" type="stmt" count="0"/>
+ <line num="2925" type="stmt" count="0"/>
+ <line num="2926" type="stmt" count="0"/>
+ <line num="2927" type="stmt" count="0"/>
+ <line num="2929" type="method" name="testConstraintSameSizeFailing" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2930" type="stmt" count="0"/>
+ <line num="2931" type="stmt" count="0"/>
+ <line num="2933" type="stmt" count="0"/>
+ <line num="2934" type="stmt" count="0"/>
+ <line num="2935" type="stmt" count="0"/>
+ <line num="2936" type="stmt" count="0"/>
+ <line num="2937" type="stmt" count="0"/>
+ <line num="2938" type="stmt" count="0"/>
+ <line num="2940" type="stmt" count="0"/>
+ <line num="2941" type="stmt" count="0"/>
+ <line num="2942" type="stmt" count="0"/>
+ <line num="2943" type="stmt" count="0"/>
+ <line num="2945" type="stmt" count="0"/>
+ <line num="2946" type="stmt" count="0"/>
+ <line num="2948" type="stmt" count="0"/>
+ <line num="2949" type="stmt" count="0"/>
+ <line num="2951" type="method" name="testConstraintNotSameSizeFailing" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2952" type="stmt" count="0"/>
+ <line num="2953" type="stmt" count="0"/>
+ <line num="2954" type="stmt" count="0"/>
+ <line num="2955" type="stmt" count="0"/>
+ <line num="2957" type="stmt" count="0"/>
+ <line num="2958" type="stmt" count="0"/>
+ <line num="2959" type="stmt" count="0"/>
+ <line num="2960" type="stmt" count="0"/>
+ <line num="2961" type="stmt" count="0"/>
+ <line num="2962" type="stmt" count="0"/>
+ <line num="2964" type="stmt" count="0"/>
+ <line num="2965" type="stmt" count="0"/>
+ <line num="2966" type="stmt" count="0"/>
+ <line num="2967" type="stmt" count="0"/>
+ <line num="2969" type="stmt" count="0"/>
+ <line num="2970" type="stmt" count="0"/>
+ <line num="2972" type="stmt" count="0"/>
+ <line num="2973" type="stmt" count="0"/>
+ <line num="2975" type="method" name="testConstraintException" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="2976" type="stmt" count="0"/>
+ <line num="2977" type="stmt" count="0"/>
+ <line num="2978" type="stmt" count="0"/>
+ <line num="2979" type="stmt" count="0"/>
+ <line num="2981" type="stmt" count="0"/>
+ <line num="2982" type="stmt" count="0"/>
+ <line num="2983" type="stmt" count="0"/>
+ <line num="2984" type="stmt" count="0"/>
+ <line num="2985" type="stmt" count="0"/>
+ <line num="2986" type="stmt" count="0"/>
+ <line num="2987" type="stmt" count="0"/>
+ <line num="2989" type="stmt" count="0"/>
+ <line num="2990" type="stmt" count="0"/>
+ <line num="2991" type="stmt" count="0"/>
+ <line num="2992" type="stmt" count="0"/>
+ <line num="2994" type="stmt" count="0"/>
+ <line num="2995" type="stmt" count="0"/>
+ <line num="2997" type="stmt" count="0"/>
+ <line num="2998" type="stmt" count="0"/>
+ <line num="3007" type="method" name="trimnl" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="3008" type="stmt" count="0"/>
+ <line num="3009" type="stmt" count="0"/>
+ <line num="3010" type="stmt" count="0"/>
+ <metrics loc="3011" ncloc="2986" classes="1" methods="124" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2238" coveredstatements="0" elements="2362" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/SuiteTest.php">
+ <class name="PHPUnit\Framework\SuiteTest" namespace="PHPUnit\Framework">
+ <metrics complexity="20" methods="20" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="139" coveredstatements="0" elements="159" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="method" name="suite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="testAddTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="method" name="testInheritedTests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="method" name="testNoTestCases" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="method" name="testNoTestCaseClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="method" name="testNotExistingTestCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="method" name="testNotPublicTestCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="107" type="method" name="testNotVoidTestCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="method" name="testOneTestCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="method" name="testShadowedTests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="135" type="method" name="testBeforeClassAndAfterClassAnnotations" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="method" name="testBeforeClassWithDataProviders" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="method" name="testBeforeAnnotation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="method" name="testTestWithAnnotation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="178" type="method" name="testSkippedTestDataProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="method" name="testTestDataProviderDependency" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="201" type="method" name="testIncompleteTestDataProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="211" type="method" name="testRequirementsBeforeClassHook" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="221" type="method" name="testDoNotSkipInheritedClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <metrics loc="236" ncloc="225" classes="1" methods="20" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="139" coveredstatements="0" elements="159" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/TestCaseTest.php">
+ <class name="PHPUnit\Framework\TestCaseTest" namespace="PHPUnit\Framework">
+ <metrics complexity="59" methods="59" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="490" coveredstatements="0" elements="549" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="tearDownAfterClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="method" name="testCaseToString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="method" name="testSuccess" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="method" name="testFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="method" name="testError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="method" name="testSkipped" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="107" type="method" name="testIncomplete" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="method" name="testExceptionInSetUp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="method" name="testExceptionInAssertPreConditions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="144" type="method" name="testExceptionInTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="method" name="testExceptionInAssertPostConditions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="method" name="testExceptionInTearDown" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="180" type="method" name="testNoArgTestCasePasses" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="192" type="method" name="testWasRun" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="200" type="method" name="testException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="211" type="method" name="testExceptionWithEmptyMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="222" type="method" name="testExceptionWithNullMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="233" type="method" name="testExceptionWithMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="245" type="method" name="testExceptionWithWrongMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="261" type="method" name="testExceptionWithRegexpMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="273" type="method" name="testExceptionWithWrongRegexpMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="289" type="method" name="testExceptionWithInvalidRegexpMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="303" type="method" name="testNoException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="314" type="method" name="testWrongException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="328" type="method" name="testGlobalsBackupPre" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="370" type="method" name="testGlobalsBackupPost" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="396" type="method" name="testStaticAttributesBackupPre" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="405" type="method" name="testStaticAttributesBackupPost" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="411" type="method" name="testIsInIsolationReturnsFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="420" type="method" name="testIsInIsolationReturnsTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="430" type="method" name="testExpectOutputStringFooActualFoo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="439" type="method" name="testExpectOutputStringFooActualBar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="448" type="method" name="testExpectOutputRegexFooActualFoo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="457" type="method" name="testExpectOutputRegexFooActualBar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="466" type="method" name="testSkipsIfRequiresHigherVersionOfPHPUnit" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="478" type="method" name="testSkipsIfRequiresHigherVersionOfPHP" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="490" type="method" name="testSkipsIfRequiresNonExistingOs" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="502" type="method" name="testSkipsIfRequiresNonExistingOsFamily" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="514" type="method" name="testSkipsIfRequiresNonExistingFunction" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="526" type="method" name="testSkipsIfRequiresNonExistingExtension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="537" type="method" name="testSkipsIfRequiresExtensionWithAMinimumVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="548" type="method" name="testSkipsProvidesMessagesForAllSkippingReasons" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="566" type="method" name="testRequiringAnExistingMethodDoesNotSkip" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="573" type="method" name="testRequiringAnExistingFunctionDoesNotSkip" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="577" type="stmt" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="580" type="method" name="testRequiringAnExistingExtensionDoesNotSkip" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="587" type="method" name="testRequiringAnExistingOsDoesNotSkip" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="594" type="method" name="testCurrentWorkingDirectoryIsRestored" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="608" type="method" name="testTypeErrorCanBeExpected" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="614" type="method" name="testCreateMockFromClassName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="622" type="method" name="testCreateMockMocksAllMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="631" type="method" name="testCreatePartialMockDoesNotMockAllMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="640" type="method" name="testCreatePartialMockCanMockNoMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="649" type="method" name="testCreateMockSkipsConstructor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="657" type="method" name="testCreateMockDisablesOriginalClone" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="666" type="method" name="testConfiguredMockCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="0"/>
+ <line num="670" type="stmt" count="0"/>
+ <line num="671" type="stmt" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="680" type="method" name="testProvidingOfAutoreferencedArray" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="681" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="693" type="method" name="getAutoreferencedArray" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="694" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="698" type="stmt" count="0"/>
+ <line num="699" type="stmt" count="0"/>
+ <line num="700" type="stmt" count="0"/>
+ <line num="701" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="705" type="method" name="testProvidingArrayThatMixesObjectsAndScalars" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="707" type="stmt" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="713" type="stmt" count="0"/>
+ <line num="714" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <metrics loc="719" ncloc="686" classes="1" methods="59" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="490" coveredstatements="0" elements="549" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/TestFailureTest.php">
+ <class name="PHPUnit\Framework\TestFailureTest" namespace="PHPUnit\Framework">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="15" type="method" name="testToString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="testToStringForError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="testgetExceptionAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="33" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/TestImplementorTest.php">
+ <class name="PHPUnit\Framework\TestImplementorTest" namespace="PHPUnit\Framework">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="15" type="method" name="testSuccessfulRun" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="18" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/TestListenerTest.php">
+ <class name="PHPUnit\Framework\TestListenerTest" namespace="PHPUnit\Framework">
+ <metrics complexity="14" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="0" elements="70" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="addError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="addWarning" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="addFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="addIncompleteTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="method" name="addRiskyTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="method" name="addSkippedTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="startTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="method" name="endTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="method" name="startTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="method" name="endTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="method" name="testError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="method" name="testFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="method" name="testStartStop" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <metrics loc="112" ncloc="104" classes="1" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="0" elements="70" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Assert/Functions.php">
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="621" type="stmt" count="0"/>
+ <line num="622" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="0"/>
+ <line num="670" type="stmt" count="0"/>
+ <line num="671" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="681" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="694" type="stmt" count="0"/>
+ <line num="704" type="stmt" count="0"/>
+ <line num="705" type="stmt" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="741" type="stmt" count="0"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="752" type="stmt" count="0"/>
+ <line num="753" type="stmt" count="0"/>
+ <line num="754" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="766" type="stmt" count="0"/>
+ <line num="776" type="stmt" count="0"/>
+ <line num="777" type="stmt" count="0"/>
+ <line num="778" type="stmt" count="0"/>
+ <line num="787" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="789" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="799" type="stmt" count="0"/>
+ <line num="800" type="stmt" count="0"/>
+ <line num="809" type="stmt" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="811" type="stmt" count="0"/>
+ <line num="824" type="stmt" count="0"/>
+ <line num="825" type="stmt" count="0"/>
+ <line num="826" type="stmt" count="0"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="838" type="stmt" count="0"/>
+ <line num="839" type="stmt" count="0"/>
+ <line num="849" type="stmt" count="0"/>
+ <line num="850" type="stmt" count="0"/>
+ <line num="851" type="stmt" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="863" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="878" type="stmt" count="0"/>
+ <line num="879" type="stmt" count="0"/>
+ <line num="880" type="stmt" count="0"/>
+ <line num="890" type="stmt" count="0"/>
+ <line num="891" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="902" type="stmt" count="0"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="915" type="stmt" count="0"/>
+ <line num="916" type="stmt" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="926" type="stmt" count="0"/>
+ <line num="927" type="stmt" count="0"/>
+ <line num="928" type="stmt" count="0"/>
+ <line num="938" type="stmt" count="0"/>
+ <line num="939" type="stmt" count="0"/>
+ <line num="940" type="stmt" count="0"/>
+ <line num="952" type="stmt" count="0"/>
+ <line num="953" type="stmt" count="0"/>
+ <line num="954" type="stmt" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="966" type="stmt" count="0"/>
+ <line num="967" type="stmt" count="0"/>
+ <line num="976" type="stmt" count="0"/>
+ <line num="977" type="stmt" count="0"/>
+ <line num="978" type="stmt" count="0"/>
+ <line num="988" type="stmt" count="0"/>
+ <line num="989" type="stmt" count="0"/>
+ <line num="990" type="stmt" count="0"/>
+ <line num="1000" type="stmt" count="0"/>
+ <line num="1001" type="stmt" count="0"/>
+ <line num="1002" type="stmt" count="0"/>
+ <line num="1012" type="stmt" count="0"/>
+ <line num="1013" type="stmt" count="0"/>
+ <line num="1014" type="stmt" count="0"/>
+ <line num="1026" type="stmt" count="0"/>
+ <line num="1027" type="stmt" count="0"/>
+ <line num="1028" type="stmt" count="0"/>
+ <line num="1039" type="stmt" count="0"/>
+ <line num="1040" type="stmt" count="0"/>
+ <line num="1041" type="stmt" count="0"/>
+ <line num="1051" type="stmt" count="0"/>
+ <line num="1052" type="stmt" count="0"/>
+ <line num="1053" type="stmt" count="0"/>
+ <line num="1063" type="stmt" count="0"/>
+ <line num="1064" type="stmt" count="0"/>
+ <line num="1065" type="stmt" count="0"/>
+ <line num="1078" type="stmt" count="0"/>
+ <line num="1079" type="stmt" count="0"/>
+ <line num="1080" type="stmt" count="0"/>
+ <line num="1090" type="stmt" count="0"/>
+ <line num="1091" type="stmt" count="0"/>
+ <line num="1092" type="stmt" count="0"/>
+ <line num="1102" type="stmt" count="0"/>
+ <line num="1103" type="stmt" count="0"/>
+ <line num="1104" type="stmt" count="0"/>
+ <line num="1117" type="stmt" count="0"/>
+ <line num="1118" type="stmt" count="0"/>
+ <line num="1119" type="stmt" count="0"/>
+ <line num="1129" type="stmt" count="0"/>
+ <line num="1130" type="stmt" count="0"/>
+ <line num="1131" type="stmt" count="0"/>
+ <line num="1141" type="stmt" count="0"/>
+ <line num="1142" type="stmt" count="0"/>
+ <line num="1143" type="stmt" count="0"/>
+ <line num="1153" type="stmt" count="0"/>
+ <line num="1154" type="stmt" count="0"/>
+ <line num="1155" type="stmt" count="0"/>
+ <line num="1165" type="stmt" count="0"/>
+ <line num="1166" type="stmt" count="0"/>
+ <line num="1167" type="stmt" count="0"/>
+ <line num="1177" type="stmt" count="0"/>
+ <line num="1178" type="stmt" count="0"/>
+ <line num="1179" type="stmt" count="0"/>
+ <line num="1190" type="stmt" count="0"/>
+ <line num="1191" type="stmt" count="0"/>
+ <line num="1192" type="stmt" count="0"/>
+ <line num="1202" type="stmt" count="0"/>
+ <line num="1203" type="stmt" count="0"/>
+ <line num="1204" type="stmt" count="0"/>
+ <line num="1214" type="stmt" count="0"/>
+ <line num="1215" type="stmt" count="0"/>
+ <line num="1216" type="stmt" count="0"/>
+ <line num="1226" type="stmt" count="0"/>
+ <line num="1227" type="stmt" count="0"/>
+ <line num="1228" type="stmt" count="0"/>
+ <line num="1238" type="stmt" count="0"/>
+ <line num="1239" type="stmt" count="0"/>
+ <line num="1240" type="stmt" count="0"/>
+ <line num="1250" type="stmt" count="0"/>
+ <line num="1251" type="stmt" count="0"/>
+ <line num="1252" type="stmt" count="0"/>
+ <line num="1262" type="stmt" count="0"/>
+ <line num="1263" type="stmt" count="0"/>
+ <line num="1264" type="stmt" count="0"/>
+ <line num="1275" type="stmt" count="0"/>
+ <line num="1276" type="stmt" count="0"/>
+ <line num="1277" type="stmt" count="0"/>
+ <line num="1285" type="stmt" count="0"/>
+ <line num="1286" type="stmt" count="0"/>
+ <line num="1287" type="stmt" count="0"/>
+ <line num="1298" type="stmt" count="0"/>
+ <line num="1299" type="stmt" count="0"/>
+ <line num="1300" type="stmt" count="0"/>
+ <line num="1317" type="stmt" count="0"/>
+ <line num="1318" type="stmt" count="0"/>
+ <line num="1319" type="stmt" count="0"/>
+ <line num="1329" type="stmt" count="0"/>
+ <line num="1330" type="stmt" count="0"/>
+ <line num="1331" type="stmt" count="0"/>
+ <line num="1341" type="stmt" count="0"/>
+ <line num="1342" type="stmt" count="0"/>
+ <line num="1343" type="stmt" count="0"/>
+ <line num="1354" type="stmt" count="0"/>
+ <line num="1355" type="stmt" count="0"/>
+ <line num="1356" type="stmt" count="0"/>
+ <line num="1369" type="stmt" count="0"/>
+ <line num="1370" type="stmt" count="0"/>
+ <line num="1371" type="stmt" count="0"/>
+ <line num="1382" type="stmt" count="0"/>
+ <line num="1383" type="stmt" count="0"/>
+ <line num="1384" type="stmt" count="0"/>
+ <line num="1395" type="stmt" count="0"/>
+ <line num="1396" type="stmt" count="0"/>
+ <line num="1397" type="stmt" count="0"/>
+ <line num="1407" type="stmt" count="0"/>
+ <line num="1408" type="stmt" count="0"/>
+ <line num="1409" type="stmt" count="0"/>
+ <line num="1417" type="stmt" count="0"/>
+ <line num="1418" type="stmt" count="0"/>
+ <line num="1419" type="stmt" count="0"/>
+ <line num="1433" type="stmt" count="0"/>
+ <line num="1434" type="stmt" count="0"/>
+ <line num="1435" type="stmt" count="0"/>
+ <line num="1446" type="stmt" count="0"/>
+ <line num="1447" type="stmt" count="0"/>
+ <line num="1448" type="stmt" count="0"/>
+ <line num="1456" type="stmt" count="0"/>
+ <line num="1457" type="stmt" count="0"/>
+ <line num="1458" type="stmt" count="0"/>
+ <line num="1468" type="stmt" count="0"/>
+ <line num="1469" type="stmt" count="0"/>
+ <line num="1470" type="stmt" count="0"/>
+ <line num="1482" type="stmt" count="0"/>
+ <line num="1483" type="stmt" count="0"/>
+ <line num="1484" type="stmt" count="0"/>
+ <line num="1494" type="stmt" count="0"/>
+ <line num="1495" type="stmt" count="0"/>
+ <line num="1496" type="stmt" count="0"/>
+ <line num="1504" type="stmt" count="0"/>
+ <line num="1505" type="stmt" count="0"/>
+ <line num="1506" type="stmt" count="0"/>
+ <line num="1514" type="stmt" count="0"/>
+ <line num="1515" type="stmt" count="0"/>
+ <line num="1516" type="stmt" count="0"/>
+ <line num="1524" type="stmt" count="0"/>
+ <line num="1525" type="stmt" count="0"/>
+ <line num="1526" type="stmt" count="0"/>
+ <line num="1536" type="stmt" count="0"/>
+ <line num="1537" type="stmt" count="0"/>
+ <line num="1538" type="stmt" count="0"/>
+ <line num="1546" type="stmt" count="0"/>
+ <line num="1547" type="stmt" count="0"/>
+ <line num="1548" type="stmt" count="0"/>
+ <line num="1556" type="stmt" count="0"/>
+ <line num="1557" type="stmt" count="0"/>
+ <line num="1558" type="stmt" count="0"/>
+ <line num="1566" type="stmt" count="0"/>
+ <line num="1567" type="stmt" count="0"/>
+ <line num="1568" type="stmt" count="0"/>
+ <line num="1576" type="stmt" count="0"/>
+ <line num="1577" type="stmt" count="0"/>
+ <line num="1578" type="stmt" count="0"/>
+ <line num="1586" type="stmt" count="0"/>
+ <line num="1587" type="stmt" count="0"/>
+ <line num="1588" type="stmt" count="0"/>
+ <line num="1598" type="stmt" count="0"/>
+ <line num="1599" type="stmt" count="0"/>
+ <line num="1600" type="stmt" count="0"/>
+ <line num="1608" type="stmt" count="0"/>
+ <line num="1609" type="stmt" count="0"/>
+ <line num="1610" type="stmt" count="0"/>
+ <line num="1620" type="stmt" count="0"/>
+ <line num="1621" type="stmt" count="0"/>
+ <line num="1622" type="stmt" count="0"/>
+ <line num="1634" type="stmt" count="0"/>
+ <line num="1635" type="stmt" count="0"/>
+ <line num="1636" type="stmt" count="0"/>
+ <line num="1644" type="stmt" count="0"/>
+ <line num="1645" type="stmt" count="0"/>
+ <line num="1646" type="stmt" count="0"/>
+ <line num="1656" type="stmt" count="0"/>
+ <line num="1657" type="stmt" count="0"/>
+ <line num="1658" type="stmt" count="0"/>
+ <line num="1666" type="stmt" count="0"/>
+ <line num="1667" type="stmt" count="0"/>
+ <line num="1668" type="stmt" count="0"/>
+ <line num="1676" type="stmt" count="0"/>
+ <line num="1677" type="stmt" count="0"/>
+ <line num="1678" type="stmt" count="0"/>
+ <line num="1688" type="stmt" count="0"/>
+ <line num="1689" type="stmt" count="0"/>
+ <line num="1690" type="stmt" count="0"/>
+ <line num="1700" type="stmt" count="0"/>
+ <line num="1701" type="stmt" count="0"/>
+ <line num="1702" type="stmt" count="0"/>
+ <line num="1710" type="stmt" count="0"/>
+ <line num="1711" type="stmt" count="0"/>
+ <line num="1712" type="stmt" count="0"/>
+ <line num="1722" type="stmt" count="0"/>
+ <line num="1723" type="stmt" count="0"/>
+ <line num="1724" type="stmt" count="0"/>
+ <line num="1732" type="stmt" count="0"/>
+ <line num="1733" type="stmt" count="0"/>
+ <line num="1734" type="stmt" count="0"/>
+ <line num="1742" type="stmt" count="0"/>
+ <line num="1743" type="stmt" count="0"/>
+ <line num="1744" type="stmt" count="0"/>
+ <line num="1752" type="stmt" count="0"/>
+ <line num="1753" type="stmt" count="0"/>
+ <line num="1754" type="stmt" count="0"/>
+ <line num="1762" type="stmt" count="0"/>
+ <line num="1763" type="stmt" count="0"/>
+ <line num="1764" type="stmt" count="0"/>
+ <line num="1774" type="stmt" count="0"/>
+ <line num="1775" type="stmt" count="0"/>
+ <line num="1776" type="stmt" count="0"/>
+ <line num="1784" type="stmt" count="0"/>
+ <line num="1785" type="stmt" count="0"/>
+ <line num="1786" type="stmt" count="0"/>
+ <line num="1794" type="stmt" count="0"/>
+ <line num="1795" type="stmt" count="0"/>
+ <line num="1796" type="stmt" count="0"/>
+ <line num="1807" type="stmt" count="0"/>
+ <line num="1808" type="stmt" count="0"/>
+ <line num="1809" type="stmt" count="0"/>
+ <line num="1819" type="stmt" count="0"/>
+ <line num="1820" type="stmt" count="0"/>
+ <line num="1821" type="stmt" count="0"/>
+ <line num="1831" type="stmt" count="0"/>
+ <line num="1832" type="stmt" count="0"/>
+ <line num="1833" type="stmt" count="0"/>
+ <line num="1841" type="stmt" count="0"/>
+ <line num="1842" type="stmt" count="0"/>
+ <line num="1843" type="stmt" count="0"/>
+ <metrics loc="1843" ncloc="765" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="435" coveredstatements="0" elements="435" coveredelements="0"/>
+ </file>
+ <package name="PHPUnit\Framework\Constraint">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/ArrayHasKey.php">
+ <class name="PHPUnit\Framework\Constraint\ArrayHasKey" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="23" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="46" type="method" name="matches" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="64" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="79" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="83" ncloc="38" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="23" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/ArraySubset.php">
+ <class name="PHPUnit\Framework\Constraint\ArraySubset" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="11" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="45" coveredstatements="0" elements="50" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="63" type="method" name="evaluate" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="99" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="114" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="124" type="method" name="toArray" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <metrics loc="141" ncloc="73" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="45" coveredstatements="0" elements="50" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/Attribute.php">
+ <class name="PHPUnit\Framework\Constraint\Attribute" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="51" type="method" name="evaluate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="68" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="84" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <metrics loc="88" ncloc="40" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/Callback.php">
+ <class name="PHPUnit\Framework\Constraint\Callback" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="19" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="48" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="58" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="62" ncloc="33" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="19" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/ClassHasAttribute.php">
+ <class name="PHPUnit\Framework\Constraint\ClassHasAttribute" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="44" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="56" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="74" type="method" name="failureDescription" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="83" ncloc="40" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/ClassHasStaticAttribute.php">
+ <class name="PHPUnit\Framework\Constraint\ClassHasStaticAttribute" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="matches" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="48" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <metrics loc="55" ncloc="28" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/Composite.php">
+ <class name="PHPUnit\Framework\Constraint\Composite" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="48" type="method" name="evaluate" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="66" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <metrics loc="70" ncloc="33" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/Constraint.php">
+ <class name="PHPUnit\Framework\Constraint\Constraint" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="12" methods="7" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="9" elements="32" coveredelements="11"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="28" type="stmt" count="18"/>
+ <line num="29" type="stmt" count="18"/>
+ <line num="49" type="method" name="evaluate" visibility="public" complexity="4" crap="4.25" count="5"/>
+ <line num="51" type="stmt" count="5"/>
+ <line num="53" type="stmt" count="5"/>
+ <line num="54" type="stmt" count="5"/>
+ <line num="57" type="stmt" count="5"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="5"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="5"/>
+ <line num="76" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="86" type="method" name="count" visibility="public" complexity="1" crap="1" count="12"/>
+ <line num="88" type="stmt" count="12"/>
+ <line num="100" type="method" name="fail" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="133" type="method" name="additionalFailureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="151" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <metrics loc="155" ncloc="79" classes="1" methods="7" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="9" elements="32" coveredelements="11"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/Count.php">
+ <class name="PHPUnit\Framework\Constraint\Count" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="16" methods="6" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="6" elements="38" coveredelements="8"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="1"/>
+ <line num="30" type="stmt" count="1"/>
+ <line num="31" type="stmt" count="1"/>
+ <line num="32" type="stmt" count="1"/>
+ <line num="42" type="method" name="matches" visibility="protected" complexity="1" crap="1" count="1"/>
+ <line num="44" type="stmt" count="1"/>
+ <line num="52" type="method" name="getCountOf" visibility="protected" complexity="10" crap="80.23" count="1"/>
+ <line num="54" type="stmt" count="1"/>
+ <line num="55" type="stmt" count="1"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="97" type="method" name="getCountOfGenerator" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="116" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="128" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <metrics loc="135" ncloc="83" classes="1" methods="6" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="6" elements="38" coveredelements="8"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/DirectoryExists.php">
+ <class name="PHPUnit\Framework\Constraint\DirectoryExists" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="42" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="55" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <metrics loc="59" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/Exception.php">
+ <class name="PHPUnit\Framework\Constraint\Exception" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="36" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="39" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="54" type="method" name="failureDescription" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="82" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <metrics loc="89" ncloc="52" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="36" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/ExceptionCode.php">
+ <class name="PHPUnit\Framework\Constraint\ExceptionCode" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="37" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="52" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="64" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <metrics loc="68" ncloc="33" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/ExceptionMessage.php">
+ <class name="PHPUnit\Framework\Constraint\ExceptionMessage" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="7" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="33" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="37" type="method" name="matches" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="56" type="method" name="failureDescription" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="75" type="method" name="toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="83" ncloc="48" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="33" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/ExceptionMessageRegularExpression.php">
+ <class name="PHPUnit\Framework\Constraint\ExceptionMessageRegularExpression" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="27" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="38" type="method" name="matches" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="61" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="73" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <metrics loc="77" ncloc="42" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="27" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/FileExists.php">
+ <class name="PHPUnit\Framework\Constraint\FileExists" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="42" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="55" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <metrics loc="59" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/GreaterThan.php">
+ <class name="PHPUnit\Framework\Constraint\GreaterThan" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="41" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="51" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <metrics loc="55" ncloc="24" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsAnything.php">
+ <class name="PHPUnit\Framework\Constraint\IsAnything" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="evaluate" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="47" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="57" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <metrics loc="61" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsEmpty.php">
+ <class name="PHPUnit\Framework\Constraint\IsEmpty" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="6" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="2" elements="13" coveredelements="2"/>
+ </class>
+ <line num="27" type="method" name="matches" visibility="protected" complexity="2" crap="2.15" count="1"/>
+ <line num="29" type="stmt" count="1"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="1"/>
+ <line num="41" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="56" type="method" name="failureDescription" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <metrics loc="67" ncloc="33" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="2" elements="13" coveredelements="2"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsEqual.php">
+ <class name="PHPUnit\Framework\Constraint\IsEqual" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="13" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="27" elements="52" coveredelements="27"/>
+ </class>
+ <line num="66" type="method" name="__construct" visibility="public" complexity="5" crap="5.47" count="16"/>
+ <line num="68" type="stmt" count="16"/>
+ <line num="70" type="stmt" count="16"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="16"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="16"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="16"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="16"/>
+ <line num="87" type="stmt" count="16"/>
+ <line num="88" type="stmt" count="16"/>
+ <line num="89" type="stmt" count="16"/>
+ <line num="90" type="stmt" count="16"/>
+ <line num="91" type="stmt" count="16"/>
+ <line num="111" type="method" name="evaluate" visibility="public" complexity="4" crap="4.06" count="16"/>
+ <line num="116" type="stmt" count="16"/>
+ <line num="117" type="stmt" count="16"/>
+ <line num="120" type="stmt" count="5"/>
+ <line num="123" type="stmt" count="5"/>
+ <line num="124" type="stmt" count="5"/>
+ <line num="125" type="stmt" count="5"/>
+ <line num="128" type="stmt" count="5"/>
+ <line num="129" type="stmt" count="5"/>
+ <line num="130" type="stmt" count="5"/>
+ <line num="131" type="stmt" count="5"/>
+ <line num="132" type="stmt" count="5"/>
+ <line num="133" type="stmt" count="5"/>
+ <line num="135" type="stmt" count="4"/>
+ <line num="136" type="stmt" count="4"/>
+ <line num="137" type="stmt" count="4"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="1"/>
+ <line num="154" type="method" name="toString" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <metrics loc="182" ncloc="109" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="27" elements="52" coveredelements="27"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsFalse.php">
+ <class name="PHPUnit\Framework\Constraint\IsFalse" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="2" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="1" elements="4" coveredelements="2"/>
+ </class>
+ <line num="25" type="method" name="matches" visibility="protected" complexity="1" crap="1" count="2"/>
+ <line num="27" type="stmt" count="2"/>
+ <line num="35" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="15" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="1" elements="4" coveredelements="2"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsFinite.php">
+ <class name="PHPUnit\Framework\Constraint\IsFinite" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="35" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsIdentical.php">
+ <class name="PHPUnit\Framework\Constraint\IsIdentical" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="19" methods="4" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="10" elements="32" coveredelements="11"/>
+ </class>
+ <line num="41" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="4"/>
+ <line num="43" type="stmt" count="4"/>
+ <line num="44" type="stmt" count="4"/>
+ <line num="45" type="stmt" count="4"/>
+ <line num="65" type="method" name="evaluate" visibility="public" complexity="11" crap="35.63" count="4"/>
+ <line num="67" type="stmt" count="4"/>
+ <line num="68" type="stmt" count="4"/>
+ <line num="69" type="stmt" count="4"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="4"/>
+ <line num="75" type="stmt" count="4"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="4"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="4"/>
+ <line num="106" type="method" name="failureDescription" visibility="protected" complexity="5" crap="30" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="124" type="method" name="toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <metrics loc="133" ncloc="70" classes="1" methods="4" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="10" elements="32" coveredelements="11"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsInfinite.php">
+ <class name="PHPUnit\Framework\Constraint\IsInfinite" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="35" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsInstanceOf.php">
+ <class name="PHPUnit\Framework\Constraint\IsInstanceOf" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="7" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="37" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="45" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="60" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="75" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="method" name="getType" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <metrics loc="96" ncloc="53" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="37" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsJson.php">
+ <class name="PHPUnit\Framework\Constraint\IsJson" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="6" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="30" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="matches" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="49" type="method" name="failureDescription" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="72" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <metrics loc="76" ncloc="42" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="30" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsNan.php">
+ <class name="PHPUnit\Framework\Constraint\IsNan" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="35" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsNull.php">
+ <class name="PHPUnit\Framework\Constraint\IsNull" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="35" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsReadable.php">
+ <class name="PHPUnit\Framework\Constraint\IsReadable" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="42" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="55" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <metrics loc="59" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsTrue.php">
+ <class name="PHPUnit\Framework\Constraint\IsTrue" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="2" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="1" elements="4" coveredelements="2"/>
+ </class>
+ <line num="25" type="method" name="matches" visibility="protected" complexity="1" crap="1" count="1"/>
+ <line num="27" type="stmt" count="1"/>
+ <line num="35" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="15" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="1" elements="4" coveredelements="2"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsType.php">
+ <class name="PHPUnit\Framework\Constraint\IsType" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="20" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="52" coveredelements="0"/>
+ </class>
+ <line num="63" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="88" type="method" name="matches" visibility="protected" complexity="17" crap="306" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="135" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <metrics loc="142" ncloc="104" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="52" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/IsWritable.php">
+ <class name="PHPUnit\Framework\Constraint\IsWritable" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="42" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="55" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <metrics loc="59" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatches.php">
+ <class name="PHPUnit\Framework\Constraint\JsonMatches" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="9" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="48" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="47" type="method" name="matches" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="71" type="method" name="fail" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="106" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <metrics loc="113" ncloc="70" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="48" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/JsonMatchesErrorMessageProvider.php">
+ <class name="PHPUnit\Framework\Constraint\JsonMatchesErrorMessageProvider" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="10" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="34" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="determineJsonError" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="53" type="method" name="translateTypeToPrefix" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <metrics loc="72" ncloc="46" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="34" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/LessThan.php">
+ <class name="PHPUnit\Framework\Constraint\LessThan" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="41" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="51" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <metrics loc="55" ncloc="24" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/LogicalAnd.php">
+ <class name="PHPUnit\Framework\Constraint\LogicalAnd" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="14" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="55" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="fromConstraints" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="43" type="method" name="setConstraints" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="77" type="method" name="evaluate" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="104" type="method" name="toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="124" type="method" name="count" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <metrics loc="134" ncloc="84" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="55" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/LogicalNot.php">
+ <class name="PHPUnit\Framework\Constraint\LogicalNot" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="16" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="89" coveredstatements="0" elements="95" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="43" type="method" name="negate" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="114" type="method" name="evaluate" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="137" type="method" name="failureDescription" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="157" type="method" name="toString" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="177" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <metrics loc="181" ncloc="121" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="89" coveredstatements="0" elements="95" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/LogicalOr.php">
+ <class name="PHPUnit\Framework\Constraint\LogicalOr" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="14" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="54" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="fromConstraints" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="36" type="method" name="setConstraints" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="69" type="method" name="evaluate" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="96" type="method" name="toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="116" type="method" name="count" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <metrics loc="126" ncloc="81" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="54" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/LogicalXor.php">
+ <class name="PHPUnit\Framework\Constraint\LogicalXor" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="14" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="57" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="fromConstraints" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="36" type="method" name="setConstraints" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="69" type="method" name="evaluate" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="101" type="method" name="toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="121" type="method" name="count" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <metrics loc="131" ncloc="86" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="57" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/ObjectHasAttribute.php">
+ <class name="PHPUnit\Framework\Constraint\ObjectHasAttribute" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <metrics loc="36" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/RegularExpression.php">
+ <class name="PHPUnit\Framework\Constraint\RegularExpression" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="45" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="55" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="62" ncloc="26" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/SameSize.php">
+ <class name="PHPUnit\Framework\Constraint\SameSize" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/StringContains.php">
+ <class name="PHPUnit\Framework\Constraint\StringContains" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="6" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="53" type="method" name="matches" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="71" type="method" name="toString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <metrics loc="84" ncloc="44" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/StringEndsWith.php">
+ <class name="PHPUnit\Framework\Constraint\StringEndsWith" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="40" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="50" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <metrics loc="54" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/StringMatchesFormatDescription.php">
+ <class name="PHPUnit\Framework\Constraint\StringMatchesFormatDescription" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="8" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="58" coveredstatements="0" elements="62" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="method" name="failureDescription" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="method" name="additionalFailureDescription" visibility="protected" complexity="5" crap="30" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="method" name="createPatternFromFormat" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <metrics loc="101" ncloc="84" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="58" coveredstatements="0" elements="62" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/StringStartsWith.php">
+ <class name="PHPUnit\Framework\Constraint\StringStartsWith" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="40" type="method" name="matches" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="50" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <metrics loc="54" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/TraversableContains.php">
+ <class name="PHPUnit\Framework\Constraint\TraversableContains" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="21" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="54" coveredelements="0"/>
+ </class>
+ <line num="43" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="68" type="method" name="matches" visibility="protected" complexity="13" crap="182" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="104" type="method" name="toString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="123" type="method" name="failureDescription" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <metrics loc="131" ncloc="80" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="54" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Constraint/TraversableContainsOnly.php">
+ <class name="PHPUnit\Framework\Constraint\TraversableContainsOnly" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="8" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="32" coveredelements="0"/>
+ </class>
+ <line num="34" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="67" type="method" name="evaluate" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="93" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <metrics loc="97" ncloc="52" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="29" coveredstatements="0" elements="32" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/Constraint/ArraySubsetTest.php">
+ <class name="PHPUnit\Framework\Constraint\ArraySubsetTest" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="53" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="testEvaluate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="evaluateDataProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="testEvaluateWithArrayAccess" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="method" name="testEvaluateFailMessage" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <metrics loc="85" ncloc="70" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="53" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/Constraint/CountTest.php">
+ <class name="PHPUnit\Framework\Constraint\CountTest" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="90" coveredstatements="0" elements="94" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="testCount" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="testCountDoesNotChangeIteratorKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="method" name="testCountGeneratorsDoNotRewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="method" name="testCountTraversable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <metrics loc="148" ncloc="126" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="90" coveredstatements="0" elements="94" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/Constraint/ExceptionMessageRegExpTest.php">
+ <class name="PHPUnit\Framework\Constraint\ExceptionMessageRegExpTest" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="testRegexMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="30" type="method" name="testRegexMessageExtreme" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="41" type="method" name="testMessageXdebugScreamCompatibility" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="52" type="method" name="testSimultaneousLiteralAndRegExpExceptionMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <metrics loc="56" ncloc="30" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/Constraint/ExceptionMessageTest.php">
+ <class name="PHPUnit\Framework\Constraint\ExceptionMessageTest" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="testLiteralMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="30" type="method" name="testPartialMessageBegin" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="39" type="method" name="testPartialMessageMiddle" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="48" type="method" name="testPartialMessageEnd" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <metrics loc="52" ncloc="28" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/Constraint/IsJsonTest.php">
+ <class name="PHPUnit\Framework\Constraint\IsJsonTest" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="testEvaluate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="evaluateDataprovider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <metrics loc="34" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/Constraint/JsonMatchesErrorMessageProviderTest.php">
+ <class name="PHPUnit\Framework\Constraint\JsonMatchesErrorMessageProviderTest" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="56" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="testTranslateTypeToPrefix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="31" type="method" name="testDetermineJsonError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="determineJsonErrorDataprovider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="method" name="translateTypeToPrefixDataprovider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <metrics loc="82" ncloc="68" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="52" coveredstatements="0" elements="56" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/Constraint/JsonMatchesTest.php">
+ <class name="PHPUnit\Framework\Constraint\JsonMatchesTest" namespace="PHPUnit\Framework\Constraint">
+ <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="55" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="testEvaluate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="32" type="method" name="testEvaluateThrowsExpectationFailedExceptionWhenJsonIsValidButDoesNotMatch" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="method" name="testToString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="method" name="evaluateDataprovider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="method" name="evaluateThrowsExpectationFailedExceptionWhenJsonIsValidButDoesNotMatchDataprovider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <metrics loc="87" ncloc="73" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="50" coveredstatements="0" elements="55" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="PHPUnit\Framework\Error">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Error/Deprecated.php">
+ <class name="PHPUnit\Framework\Error\Deprecated" namespace="PHPUnit\Framework\Error">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Error/Error.php">
+ <class name="PHPUnit\Framework\Error\Error" namespace="PHPUnit\Framework\Error">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <metrics loc="36" ncloc="16" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Error/Notice.php">
+ <class name="PHPUnit\Framework\Error\Notice" namespace="PHPUnit\Framework\Error">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Error/Warning.php">
+ <class name="PHPUnit\Framework\Error\Warning" namespace="PHPUnit\Framework\Error">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/IncompleteTest.php">
+ <metrics loc="19" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/RiskyTest.php">
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/SelfDescribing.php">
+ <metrics loc="24" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/SkippedTest.php">
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/Test.php">
+ <metrics loc="28" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Framework/TestListener.php">
+ <metrics loc="99" ncloc="25" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="PHPUnit\Runner">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/BaseTestRunner.php">
+ <class name="PHPUnit\Runner\BaseTestRunner" namespace="PHPUnit\Runner">
+ <metrics complexity="13" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="38" coveredstatements="0" elements="42" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="getLoader" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="54" type="method" name="getTest" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="126" type="method" name="loadSuiteClass" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="136" type="method" name="clearStatus" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <metrics loc="147" ncloc="103" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="38" coveredstatements="0" elements="42" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/Exception.php">
+ <class name="PHPUnit\Runner\Exception" namespace="PHPUnit\Runner">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="14" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/PhptTestCase.php">
+ <class name="PHPUnit\Runner\PhptTestCase" namespace="PHPUnit\Runner">
+ <metrics complexity="81" methods="18" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="340" coveredstatements="0" elements="358" coveredelements="0"/>
+ </class>
+ <line num="74" type="method" name="__construct" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="98" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="109" type="method" name="assertPhptExpectation" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="147" type="method" name="run" visibility="public" complexity="17" crap="306" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="237" type="method" name="runSkip" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="264" type="method" name="runClean" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="281" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="291" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="301" type="method" name="parse" visibility="private" complexity="8" crap="72" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="361" type="method" name="parseExtenal" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="398" type="method" name="validate" visibility="private" complexity="7" crap="56" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="441" type="method" name="render" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="459" type="method" name="getCoverageFiles" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="475" type="method" name="renderForCoverage" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="520" type="method" name="cleanupForCoverage" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="537" type="method" name="stringifyIni" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="563" type="method" name="parseIniSection" visibility="protected" complexity="7" crap="56" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="580" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="599" type="method" name="parseEnvSection" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <metrics loc="613" ncloc="501" classes="1" methods="18" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="340" coveredstatements="0" elements="358" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/StandardTestSuiteLoader.php">
+ <class name="PHPUnit\Runner\StandardTestSuiteLoader" namespace="PHPUnit\Runner">
+ <metrics complexity="22" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="65" coveredstatements="0" elements="67" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="load" visibility="public" complexity="21" crap="462" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="116" type="method" name="reload" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <metrics loc="120" ncloc="96" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="65" coveredstatements="0" elements="67" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/Version.php">
+ <class name="PHPUnit\Runner\Version" namespace="PHPUnit\Runner">
+ <metrics complexity="8" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="id" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="45" type="method" name="series" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="59" type="method" name="getVersionString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="67" type="method" name="getReleaseChannel" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <metrics loc="75" ncloc="50" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Runner/PhptTestCaseTest.php">
+ <class name="PHPUnit\Runner\PhptTestCaseTest" namespace="PHPUnit\Runner">
+ <metrics complexity="16" methods="16" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="169" coveredstatements="0" elements="185" coveredelements="0"/>
+ </class>
+ <line num="70" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="method" name="tearDown" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="93" type="method" name="setPhpContent" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="105" type="method" name="ensureCorrectEndOfLine" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="method" name="testShouldRunFileSectionAsTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="132" type="method" name="testRenderFileSection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="method" name="testRenderSkipifSection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="175" type="method" name="testShouldRunSkipifSectionWhenExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="194" type="method" name="testShouldNotRunTestSectionIfSkipifSectionReturnsOutputWithSkipWord" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="213" type="method" name="testShouldRunCleanSectionWhenDefined" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="231" type="method" name="testShouldThrowsAnExceptionWhenPhptFileIsEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="241" type="method" name="testShouldThrowsAnExceptionWhenFileSectionIsMissing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="258" type="method" name="testShouldThrowsAnExceptionWhenThereIsNoExpecOrExpectifOrExpecregexSectionInPhptFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="277" type="method" name="testShouldValidateExpectSession" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="292" type="method" name="testShouldValidateExpectfSession" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="307" type="method" name="testShouldValidateExpectregexSession" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <metrics loc="321" ncloc="289" classes="1" methods="16" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="169" coveredstatements="0" elements="185" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="PHPUnit\Runner\Filter">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/Filter/ExcludeGroupFilterIterator.php">
+ <class name="PHPUnit\Runner\Filter\ExcludeGroupFilterIterator" namespace="PHPUnit\Runner\Filter">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="doAccept" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <metrics loc="23" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/Filter/Factory.php">
+ <class name="PHPUnit\Runner\Filter\Factory" namespace="PHPUnit\Runner\Filter">
+ <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="addFilter" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="46" type="method" name="factory" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <metrics loc="55" ncloc="37" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/Filter/GroupFilterIterator.php">
+ <class name="PHPUnit\Runner\Filter\GroupFilterIterator" namespace="PHPUnit\Runner\Filter">
+ <metrics complexity="7" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="method" name="anonymousFunction:35#131" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="49" type="method" name="accept" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <metrics loc="61" ncloc="42" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="23" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/Filter/IncludeGroupFilterIterator.php">
+ <class name="PHPUnit\Runner\Filter\IncludeGroupFilterIterator" namespace="PHPUnit\Runner\Filter">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="doAccept" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <metrics loc="23" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/Filter/NameFilterIterator.php">
+ <class name="PHPUnit\Runner\Filter\NameFilterIterator" namespace="PHPUnit\Runner\Filter">
+ <metrics complexity="14" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="59" coveredstatements="0" elements="62" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="47" type="method" name="setFilter" visibility="protected" complexity="6" crap="42" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="95" type="method" name="accept" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <metrics loc="124" ncloc="81" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="59" coveredstatements="0" elements="62" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Runner/TestSuiteLoader.php">
+ <metrics loc="34" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="PHPUnit\TextUI">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/TextUI/Command.php">
+ <class name="PHPUnit\TextUI\Command" namespace="PHPUnit\TextUI">
+ <metrics complexity="187" methods="17" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="515" coveredstatements="0" elements="532" coveredelements="0"/>
+ </class>
+ <line num="144" type="method" name="main" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="157" type="method" name="run" visibility="public" complexity="12" crap="156" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="220" type="method" name="createRunner" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="270" type="method" name="handleArguments" visibility="protected" complexity="130" crap="17030" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="577" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="622" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="670" type="stmt" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="675" type="stmt" count="0"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="697" type="stmt" count="0"/>
+ <line num="698" type="stmt" count="0"/>
+ <line num="699" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="721" type="stmt" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="725" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="741" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="746" type="stmt" count="0"/>
+ <line num="748" type="stmt" count="0"/>
+ <line num="749" type="stmt" count="0"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="752" type="stmt" count="0"/>
+ <line num="753" type="stmt" count="0"/>
+ <line num="754" type="stmt" count="0"/>
+ <line num="757" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="760" type="stmt" count="0"/>
+ <line num="761" type="stmt" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="768" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="0"/>
+ <line num="771" type="stmt" count="0"/>
+ <line num="773" type="stmt" count="0"/>
+ <line num="774" type="stmt" count="0"/>
+ <line num="775" type="stmt" count="0"/>
+ <line num="778" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="785" type="stmt" count="0"/>
+ <line num="786" type="stmt" count="0"/>
+ <line num="787" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="795" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="799" type="stmt" count="0"/>
+ <line num="802" type="stmt" count="0"/>
+ <line num="803" type="stmt" count="0"/>
+ <line num="806" type="stmt" count="0"/>
+ <line num="807" type="stmt" count="0"/>
+ <line num="808" type="stmt" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="813" type="stmt" count="0"/>
+ <line num="814" type="stmt" count="0"/>
+ <line num="815" type="stmt" count="0"/>
+ <line num="819" type="stmt" count="0"/>
+ <line num="820" type="stmt" count="0"/>
+ <line num="821" type="stmt" count="0"/>
+ <line num="823" type="stmt" count="0"/>
+ <line num="826" type="stmt" count="0"/>
+ <line num="827" type="stmt" count="0"/>
+ <line num="828" type="stmt" count="0"/>
+ <line num="832" type="stmt" count="0"/>
+ <line num="833" type="stmt" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="839" type="stmt" count="0"/>
+ <line num="840" type="stmt" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="847" type="stmt" count="0"/>
+ <line num="848" type="stmt" count="0"/>
+ <line num="849" type="stmt" count="0"/>
+ <line num="852" type="stmt" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="855" type="stmt" count="0"/>
+ <line num="856" type="stmt" count="0"/>
+ <line num="859" type="stmt" count="0"/>
+ <line num="860" type="stmt" count="0"/>
+ <line num="861" type="stmt" count="0"/>
+ <line num="863" type="stmt" count="0"/>
+ <line num="873" type="method" name="handleLoader" visibility="protected" complexity="8" crap="72" count="0"/>
+ <line num="875" type="stmt" count="0"/>
+ <line num="876" type="stmt" count="0"/>
+ <line num="877" type="stmt" count="0"/>
+ <line num="878" type="stmt" count="0"/>
+ <line num="882" type="stmt" count="0"/>
+ <line num="884" type="stmt" count="0"/>
+ <line num="885" type="stmt" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="890" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="893" type="stmt" count="0"/>
+ <line num="894" type="stmt" count="0"/>
+ <line num="898" type="stmt" count="0"/>
+ <line num="899" type="stmt" count="0"/>
+ <line num="902" type="stmt" count="0"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="905" type="stmt" count="0"/>
+ <line num="908" type="stmt" count="0"/>
+ <line num="918" type="method" name="handlePrinter" visibility="protected" complexity="10" crap="110" count="0"/>
+ <line num="920" type="stmt" count="0"/>
+ <line num="921" type="stmt" count="0"/>
+ <line num="922" type="stmt" count="0"/>
+ <line num="923" type="stmt" count="0"/>
+ <line num="927" type="stmt" count="0"/>
+ <line num="929" type="stmt" count="0"/>
+ <line num="930" type="stmt" count="0"/>
+ <line num="934" type="stmt" count="0"/>
+ <line num="935" type="stmt" count="0"/>
+ <line num="936" type="stmt" count="0"/>
+ <line num="937" type="stmt" count="0"/>
+ <line num="938" type="stmt" count="0"/>
+ <line num="943" type="stmt" count="0"/>
+ <line num="945" type="stmt" count="0"/>
+ <line num="946" type="stmt" count="0"/>
+ <line num="947" type="stmt" count="0"/>
+ <line num="948" type="stmt" count="0"/>
+ <line num="949" type="stmt" count="0"/>
+ <line num="950" type="stmt" count="0"/>
+ <line num="955" type="stmt" count="0"/>
+ <line num="956" type="stmt" count="0"/>
+ <line num="957" type="stmt" count="0"/>
+ <line num="958" type="stmt" count="0"/>
+ <line num="959" type="stmt" count="0"/>
+ <line num="960" type="stmt" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="966" type="stmt" count="0"/>
+ <line num="967" type="stmt" count="0"/>
+ <line num="968" type="stmt" count="0"/>
+ <line num="969" type="stmt" count="0"/>
+ <line num="974" type="stmt" count="0"/>
+ <line num="975" type="stmt" count="0"/>
+ <line num="978" type="stmt" count="0"/>
+ <line num="980" type="stmt" count="0"/>
+ <line num="988" type="method" name="handleBootstrap" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="991" type="stmt" count="0"/>
+ <line num="992" type="stmt" count="0"/>
+ <line num="993" type="stmt" count="0"/>
+ <line num="995" type="stmt" count="0"/>
+ <line num="997" type="method" name="handleVersionCheck" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="999" type="stmt" count="0"/>
+ <line num="1001" type="stmt" count="0"/>
+ <line num="1002" type="stmt" count="0"/>
+ <line num="1004" type="stmt" count="0"/>
+ <line num="1005" type="stmt" count="0"/>
+ <line num="1006" type="stmt" count="0"/>
+ <line num="1007" type="stmt" count="0"/>
+ <line num="1008" type="stmt" count="0"/>
+ <line num="1011" type="stmt" count="0"/>
+ <line num="1014" type="stmt" count="0"/>
+ <line num="1020" type="method" name="showHelp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="1022" type="stmt" count="0"/>
+ <line num="1025" type="stmt" count="0"/>
+ <line num="1119" type="stmt" count="0"/>
+ <line num="1124" type="method" name="handleCustomTestSuite" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="1126" type="stmt" count="0"/>
+ <line num="1128" type="method" name="printVersionString" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="1130" type="stmt" count="0"/>
+ <line num="1131" type="stmt" count="0"/>
+ <line num="1134" type="stmt" count="0"/>
+ <line num="1136" type="stmt" count="0"/>
+ <line num="1137" type="stmt" count="0"/>
+ <line num="1142" type="method" name="exitWithErrorMessage" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="1144" type="stmt" count="0"/>
+ <line num="1146" type="stmt" count="0"/>
+ <line num="1148" type="stmt" count="0"/>
+ <line num="1154" type="method" name="handleExtensions" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="1156" type="stmt" count="0"/>
+ <line num="1158" type="stmt" count="0"/>
+ <line num="1159" type="stmt" count="0"/>
+ <line num="1160" type="stmt" count="0"/>
+ <line num="1162" type="stmt" count="0"/>
+ <line num="1166" type="stmt" count="0"/>
+ <line num="1167" type="stmt" count="0"/>
+ <line num="1168" type="stmt" count="0"/>
+ <line num="1170" type="stmt" count="0"/>
+ <line num="1171" type="stmt" count="0"/>
+ <line num="1173" type="stmt" count="0"/>
+ <line num="1176" type="stmt" count="0"/>
+ <line num="1177" type="stmt" count="0"/>
+ <line num="1179" type="stmt" count="0"/>
+ <line num="1181" type="stmt" count="0"/>
+ <line num="1182" type="stmt" count="0"/>
+ <line num="1184" type="stmt" count="0"/>
+ <line num="1187" type="stmt" count="0"/>
+ <line num="1189" type="stmt" count="0"/>
+ <line num="1191" type="stmt" count="0"/>
+ <line num="1193" type="method" name="handleListGroups" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="1195" type="stmt" count="0"/>
+ <line num="1197" type="stmt" count="0"/>
+ <line num="1199" type="stmt" count="0"/>
+ <line num="1200" type="stmt" count="0"/>
+ <line num="1202" type="stmt" count="0"/>
+ <line num="1203" type="stmt" count="0"/>
+ <line num="1204" type="stmt" count="0"/>
+ <line num="1205" type="stmt" count="0"/>
+ <line num="1209" type="stmt" count="0"/>
+ <line num="1210" type="stmt" count="0"/>
+ <line num="1213" type="stmt" count="0"/>
+ <line num="1216" type="method" name="handleListSuites" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="1218" type="stmt" count="0"/>
+ <line num="1220" type="stmt" count="0"/>
+ <line num="1222" type="stmt" count="0"/>
+ <line num="1223" type="stmt" count="0"/>
+ <line num="1226" type="stmt" count="0"/>
+ <line num="1228" type="stmt" count="0"/>
+ <line num="1229" type="stmt" count="0"/>
+ <line num="1230" type="stmt" count="0"/>
+ <line num="1231" type="stmt" count="0"/>
+ <line num="1235" type="stmt" count="0"/>
+ <line num="1236" type="stmt" count="0"/>
+ <line num="1239" type="stmt" count="0"/>
+ <line num="1242" type="method" name="handleListTests" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="1244" type="stmt" count="0"/>
+ <line num="1246" type="stmt" count="0"/>
+ <line num="1248" type="stmt" count="0"/>
+ <line num="1250" type="stmt" count="0"/>
+ <line num="1251" type="stmt" count="0"/>
+ <line num="1254" type="stmt" count="0"/>
+ <line num="1257" type="method" name="handleListTestsXml" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="1259" type="stmt" count="0"/>
+ <line num="1261" type="stmt" count="0"/>
+ <line num="1263" type="stmt" count="0"/>
+ <line num="1265" type="stmt" count="0"/>
+ <line num="1266" type="stmt" count="0"/>
+ <line num="1267" type="stmt" count="0"/>
+ <line num="1270" type="stmt" count="0"/>
+ <line num="1271" type="stmt" count="0"/>
+ <line num="1274" type="stmt" count="0"/>
+ <metrics loc="1276" ncloc="1154" classes="1" methods="17" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="515" coveredstatements="0" elements="532" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/TextUI/ResultPrinter.php">
+ <class name="PHPUnit\TextUI\ResultPrinter" namespace="PHPUnit\TextUI">
+ <metrics complexity="83" methods="31" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="234" coveredstatements="0" elements="265" coveredelements="0"/>
+ </class>
+ <line num="143" type="method" name="__construct" visibility="public" complexity="12" crap="156" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="194" type="method" name="printResult" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="214" type="method" name="printDefects" visibility="protected" complexity="7" crap="56" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="253" type="method" name="printDefect" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="263" type="method" name="printDefectHeader" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="277" type="method" name="printDefectTrace" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="290" type="method" name="printErrors" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="298" type="method" name="printFailures" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="306" type="method" name="printWarnings" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="314" type="method" name="printIncompletes" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="322" type="method" name="printRisky" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="330" type="method" name="printSkipped" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="335" type="method" name="printHeader" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="343" type="method" name="printFooter" visibility="protected" complexity="14" crap="210" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="419" type="method" name="printWaitPrompt" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="431" type="method" name="addError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="444" type="method" name="addFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="457" type="method" name="addWarning" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="470" type="method" name="addIncompleteTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="483" type="method" name="addRiskyTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="496" type="method" name="addSkippedTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="507" type="method" name="startTestSuite" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="521" type="method" name="endTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="530" type="method" name="startTest" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="548" type="method" name="endTest" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="581" type="method" name="writeProgress" visibility="protected" complexity="6" crap="42" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="612" type="method" name="writeNewLine" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="627" type="method" name="formatWithColor" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="660" type="method" name="writeWithColor" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="675" type="method" name="writeProgressWithColor" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="687" type="method" name="writeCountString" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="694" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="697" type="stmt" count="0"/>
+ <line num="698" type="stmt" count="0"/>
+ <line num="700" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="705" type="stmt" count="0"/>
+ <metrics loc="706" ncloc="508" classes="1" methods="31" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="234" coveredstatements="0" elements="265" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/TextUI/TestRunner.php">
+ <class name="PHPUnit\TextUI\TestRunner" namespace="PHPUnit\TextUI">
+ <metrics complexity="235" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="531" coveredstatements="0" elements="542" coveredelements="0"/>
+ </class>
+ <line num="93" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="113" type="method" name="run" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="135" type="method" name="createTestResult" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="144" type="method" name="processSuiteFilters" visibility="private" complexity="7" crap="56" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="185" type="method" name="doRun" visibility="public" complexity="94" crap="8930" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="580" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="649" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="0"/>
+ <line num="670" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="694" type="stmt" count="0"/>
+ <line num="698" type="stmt" count="0"/>
+ <line num="704" type="method" name="setPrinter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="707" type="stmt" count="0"/>
+ <line num="715" type="method" name="runFailed" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="724" type="method" name="write" visibility="protected" complexity="4" crap="20" count="0"/>
+ <line num="726" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="731" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="742" type="method" name="getLoader" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="748" type="stmt" count="0"/>
+ <line num="754" type="method" name="handleConfiguration" visibility="protected" complexity="118" crap="14042" count="0"/>
+ <line num="756" type="stmt" count="0"/>
+ <line num="757" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="767" type="stmt" count="0"/>
+ <line num="768" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="0"/>
+ <line num="772" type="stmt" count="0"/>
+ <line num="773" type="stmt" count="0"/>
+ <line num="776" type="stmt" count="0"/>
+ <line num="777" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="781" type="stmt" count="0"/>
+ <line num="784" type="stmt" count="0"/>
+ <line num="785" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="789" type="stmt" count="0"/>
+ <line num="792" type="stmt" count="0"/>
+ <line num="793" type="stmt" count="0"/>
+ <line num="796" type="stmt" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="800" type="stmt" count="0"/>
+ <line num="801" type="stmt" count="0"/>
+ <line num="804" type="stmt" count="0"/>
+ <line num="805" type="stmt" count="0"/>
+ <line num="808" type="stmt" count="0"/>
+ <line num="809" type="stmt" count="0"/>
+ <line num="812" type="stmt" count="0"/>
+ <line num="813" type="stmt" count="0"/>
+ <line num="816" type="stmt" count="0"/>
+ <line num="817" type="stmt" count="0"/>
+ <line num="820" type="stmt" count="0"/>
+ <line num="821" type="stmt" count="0"/>
+ <line num="824" type="stmt" count="0"/>
+ <line num="825" type="stmt" count="0"/>
+ <line num="828" type="stmt" count="0"/>
+ <line num="829" type="stmt" count="0"/>
+ <line num="832" type="stmt" count="0"/>
+ <line num="833" type="stmt" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="840" type="stmt" count="0"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="848" type="stmt" count="0"/>
+ <line num="849" type="stmt" count="0"/>
+ <line num="852" type="stmt" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="856" type="stmt" count="0"/>
+ <line num="857" type="stmt" count="0"/>
+ <line num="860" type="stmt" count="0"/>
+ <line num="861" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="868" type="stmt" count="0"/>
+ <line num="869" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="876" type="stmt" count="0"/>
+ <line num="877" type="stmt" count="0"/>
+ <line num="880" type="stmt" count="0"/>
+ <line num="881" type="stmt" count="0"/>
+ <line num="884" type="stmt" count="0"/>
+ <line num="885" type="stmt" count="0"/>
+ <line num="888" type="stmt" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="893" type="stmt" count="0"/>
+ <line num="896" type="stmt" count="0"/>
+ <line num="897" type="stmt" count="0"/>
+ <line num="900" type="stmt" count="0"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="905" type="stmt" count="0"/>
+ <line num="908" type="stmt" count="0"/>
+ <line num="910" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="914" type="stmt" count="0"/>
+ <line num="916" type="stmt" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="920" type="stmt" count="0"/>
+ <line num="921" type="stmt" count="0"/>
+ <line num="924" type="stmt" count="0"/>
+ <line num="925" type="stmt" count="0"/>
+ <line num="926" type="stmt" count="0"/>
+ <line num="927" type="stmt" count="0"/>
+ <line num="930" type="stmt" count="0"/>
+ <line num="931" type="stmt" count="0"/>
+ <line num="932" type="stmt" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="934" type="stmt" count="0"/>
+ <line num="939" type="stmt" count="0"/>
+ <line num="941" type="stmt" count="0"/>
+ <line num="942" type="stmt" count="0"/>
+ <line num="943" type="stmt" count="0"/>
+ <line num="944" type="stmt" count="0"/>
+ <line num="945" type="stmt" count="0"/>
+ <line num="950" type="stmt" count="0"/>
+ <line num="951" type="stmt" count="0"/>
+ <line num="953" type="stmt" count="0"/>
+ <line num="954" type="stmt" count="0"/>
+ <line num="958" type="stmt" count="0"/>
+ <line num="961" type="stmt" count="0"/>
+ <line num="963" type="stmt" count="0"/>
+ <line num="964" type="stmt" count="0"/>
+ <line num="967" type="stmt" count="0"/>
+ <line num="968" type="stmt" count="0"/>
+ <line num="970" type="stmt" count="0"/>
+ <line num="971" type="stmt" count="0"/>
+ <line num="975" type="stmt" count="0"/>
+ <line num="976" type="stmt" count="0"/>
+ <line num="977" type="stmt" count="0"/>
+ <line num="980" type="stmt" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="984" type="stmt" count="0"/>
+ <line num="987" type="stmt" count="0"/>
+ <line num="988" type="stmt" count="0"/>
+ <line num="991" type="stmt" count="0"/>
+ <line num="992" type="stmt" count="0"/>
+ <line num="994" type="stmt" count="0"/>
+ <line num="995" type="stmt" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="1000" type="stmt" count="0"/>
+ <line num="1001" type="stmt" count="0"/>
+ <line num="1003" type="stmt" count="0"/>
+ <line num="1007" type="stmt" count="0"/>
+ <line num="1008" type="stmt" count="0"/>
+ <line num="1011" type="stmt" count="0"/>
+ <line num="1012" type="stmt" count="0"/>
+ <line num="1013" type="stmt" count="0"/>
+ <line num="1014" type="stmt" count="0"/>
+ <line num="1018" type="stmt" count="0"/>
+ <line num="1019" type="stmt" count="0"/>
+ <line num="1022" type="stmt" count="0"/>
+ <line num="1023" type="stmt" count="0"/>
+ <line num="1026" type="stmt" count="0"/>
+ <line num="1027" type="stmt" count="0"/>
+ <line num="1030" type="stmt" count="0"/>
+ <line num="1031" type="stmt" count="0"/>
+ <line num="1034" type="stmt" count="0"/>
+ <line num="1035" type="stmt" count="0"/>
+ <line num="1038" type="stmt" count="0"/>
+ <line num="1040" type="stmt" count="0"/>
+ <line num="1041" type="stmt" count="0"/>
+ <line num="1042" type="stmt" count="0"/>
+ <line num="1045" type="stmt" count="0"/>
+ <line num="1046" type="stmt" count="0"/>
+ <line num="1047" type="stmt" count="0"/>
+ <line num="1051" type="stmt" count="0"/>
+ <line num="1052" type="stmt" count="0"/>
+ <line num="1053" type="stmt" count="0"/>
+ <line num="1054" type="stmt" count="0"/>
+ <line num="1055" type="stmt" count="0"/>
+ <line num="1056" type="stmt" count="0"/>
+ <line num="1057" type="stmt" count="0"/>
+ <line num="1058" type="stmt" count="0"/>
+ <line num="1059" type="stmt" count="0"/>
+ <line num="1060" type="stmt" count="0"/>
+ <line num="1061" type="stmt" count="0"/>
+ <line num="1062" type="stmt" count="0"/>
+ <line num="1063" type="stmt" count="0"/>
+ <line num="1064" type="stmt" count="0"/>
+ <line num="1065" type="stmt" count="0"/>
+ <line num="1066" type="stmt" count="0"/>
+ <line num="1067" type="stmt" count="0"/>
+ <line num="1068" type="stmt" count="0"/>
+ <line num="1069" type="stmt" count="0"/>
+ <line num="1070" type="stmt" count="0"/>
+ <line num="1071" type="stmt" count="0"/>
+ <line num="1072" type="stmt" count="0"/>
+ <line num="1073" type="stmt" count="0"/>
+ <line num="1074" type="stmt" count="0"/>
+ <line num="1075" type="stmt" count="0"/>
+ <line num="1076" type="stmt" count="0"/>
+ <line num="1077" type="stmt" count="0"/>
+ <line num="1078" type="stmt" count="0"/>
+ <line num="1079" type="stmt" count="0"/>
+ <line num="1080" type="stmt" count="0"/>
+ <line num="1081" type="stmt" count="0"/>
+ <line num="1082" type="stmt" count="0"/>
+ <line num="1083" type="stmt" count="0"/>
+ <line num="1084" type="stmt" count="0"/>
+ <line num="1085" type="stmt" count="0"/>
+ <line num="1086" type="stmt" count="0"/>
+ <line num="1087" type="stmt" count="0"/>
+ <line num="1088" type="stmt" count="0"/>
+ <line num="1089" type="stmt" count="0"/>
+ <line num="1090" type="stmt" count="0"/>
+ <line num="1091" type="stmt" count="0"/>
+ <line num="1092" type="stmt" count="0"/>
+ <line num="1098" type="method" name="writeMessage" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="1100" type="stmt" count="0"/>
+ <line num="1101" type="stmt" count="0"/>
+ <line num="1104" type="stmt" count="0"/>
+ <line num="1105" type="stmt" count="0"/>
+ <line num="1106" type="stmt" count="0"/>
+ <line num="1107" type="stmt" count="0"/>
+ <line num="1108" type="stmt" count="0"/>
+ <line num="1112" type="stmt" count="0"/>
+ <line num="1113" type="stmt" count="0"/>
+ <metrics loc="1114" ncloc="1033" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="531" coveredstatements="0" elements="542" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="PHPUnit\Util">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Blacklist.php">
+ <class name="PHPUnit\Util\Blacklist" namespace="PHPUnit\Util">
+ <metrics complexity="11" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="0" elements="38" coveredelements="0"/>
+ </class>
+ <line num="56" type="method" name="getBlacklistedDirectories" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="68" type="method" name="isBlacklisted" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="method" name="initialize" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <metrics loc="113" ncloc="82" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="0" elements="38" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Configuration.php">
+ <class name="PHPUnit\Util\Configuration" namespace="PHPUnit\Util">
+ <metrics complexity="159" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="462" coveredstatements="0" elements="483" coveredelements="0"/>
+ </class>
+ <line num="166" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="173" type="method" name="__clone" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="184" type="method" name="getInstance" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="209" type="method" name="getFilename" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="219" type="method" name="getFilterConfiguration" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="287" type="method" name="getGroupConfiguration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="297" type="method" name="getTestdoxGroupConfiguration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="307" type="method" name="parseGroupConfiguration" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="330" type="method" name="getListenerConfiguration" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="375" type="method" name="getLoggingConfiguration" visibility="public" complexity="11" crap="132" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="436" type="method" name="getPHPConfiguration" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="505" type="method" name="handlePHPConfiguration" visibility="public" complexity="16" crap="272" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="583" type="method" name="getPHPUnitConfiguration" visibility="public" complexity="45" crap="2070" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="605" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="621" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="626" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="661" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="675" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="681" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="694" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="697" type="stmt" count="0"/>
+ <line num="701" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="704" type="stmt" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="725" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="731" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="739" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="746" type="stmt" count="0"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="751" type="stmt" count="0"/>
+ <line num="752" type="stmt" count="0"/>
+ <line num="756" type="stmt" count="0"/>
+ <line num="757" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="768" type="stmt" count="0"/>
+ <line num="769" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="0"/>
+ <line num="774" type="stmt" count="0"/>
+ <line num="775" type="stmt" count="0"/>
+ <line num="776" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="781" type="stmt" count="0"/>
+ <line num="782" type="stmt" count="0"/>
+ <line num="783" type="stmt" count="0"/>
+ <line num="787" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="789" type="stmt" count="0"/>
+ <line num="790" type="stmt" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="795" type="stmt" count="0"/>
+ <line num="796" type="stmt" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="801" type="stmt" count="0"/>
+ <line num="802" type="stmt" count="0"/>
+ <line num="803" type="stmt" count="0"/>
+ <line num="804" type="stmt" count="0"/>
+ <line num="808" type="stmt" count="0"/>
+ <line num="809" type="stmt" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="811" type="stmt" count="0"/>
+ <line num="815" type="stmt" count="0"/>
+ <line num="816" type="stmt" count="0"/>
+ <line num="817" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="822" type="stmt" count="0"/>
+ <line num="823" type="stmt" count="0"/>
+ <line num="824" type="stmt" count="0"/>
+ <line num="825" type="stmt" count="0"/>
+ <line num="829" type="stmt" count="0"/>
+ <line num="830" type="stmt" count="0"/>
+ <line num="831" type="stmt" count="0"/>
+ <line num="832" type="stmt" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="838" type="stmt" count="0"/>
+ <line num="839" type="stmt" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="846" type="stmt" count="0"/>
+ <line num="850" type="stmt" count="0"/>
+ <line num="851" type="stmt" count="0"/>
+ <line num="852" type="stmt" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="857" type="stmt" count="0"/>
+ <line num="858" type="stmt" count="0"/>
+ <line num="859" type="stmt" count="0"/>
+ <line num="860" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="866" type="stmt" count="0"/>
+ <line num="867" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="874" type="stmt" count="0"/>
+ <line num="878" type="stmt" count="0"/>
+ <line num="879" type="stmt" count="0"/>
+ <line num="880" type="stmt" count="0"/>
+ <line num="881" type="stmt" count="0"/>
+ <line num="886" type="stmt" count="0"/>
+ <line num="896" type="method" name="getTestSuiteConfiguration" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="898" type="stmt" count="0"/>
+ <line num="900" type="stmt" count="0"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="905" type="stmt" count="0"/>
+ <line num="909" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="912" type="stmt" count="0"/>
+ <line num="913" type="stmt" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="925" type="method" name="getTestSuiteNames" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="927" type="stmt" count="0"/>
+ <line num="928" type="stmt" count="0"/>
+ <line num="929" type="stmt" count="0"/>
+ <line num="930" type="stmt" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="942" type="method" name="getTestSuite" visibility="protected" complexity="22" crap="506" count="0"/>
+ <line num="944" type="stmt" count="0"/>
+ <line num="945" type="stmt" count="0"/>
+ <line num="946" type="stmt" count="0"/>
+ <line num="949" type="stmt" count="0"/>
+ <line num="952" type="stmt" count="0"/>
+ <line num="954" type="stmt" count="0"/>
+ <line num="955" type="stmt" count="0"/>
+ <line num="956" type="stmt" count="0"/>
+ <line num="957" type="stmt" count="0"/>
+ <line num="961" type="stmt" count="0"/>
+ <line num="962" type="stmt" count="0"/>
+ <line num="964" type="stmt" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="966" type="stmt" count="0"/>
+ <line num="969" type="stmt" count="0"/>
+ <line num="971" type="stmt" count="0"/>
+ <line num="972" type="stmt" count="0"/>
+ <line num="975" type="stmt" count="0"/>
+ <line num="976" type="stmt" count="0"/>
+ <line num="978" type="stmt" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="982" type="stmt" count="0"/>
+ <line num="984" type="stmt" count="0"/>
+ <line num="987" type="stmt" count="0"/>
+ <line num="988" type="stmt" count="0"/>
+ <line num="991" type="stmt" count="0"/>
+ <line num="992" type="stmt" count="0"/>
+ <line num="994" type="stmt" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="998" type="stmt" count="0"/>
+ <line num="1000" type="stmt" count="0"/>
+ <line num="1003" type="stmt" count="0"/>
+ <line num="1004" type="stmt" count="0"/>
+ <line num="1005" type="stmt" count="0"/>
+ <line num="1006" type="stmt" count="0"/>
+ <line num="1007" type="stmt" count="0"/>
+ <line num="1009" type="stmt" count="0"/>
+ <line num="1012" type="stmt" count="0"/>
+ <line num="1013" type="stmt" count="0"/>
+ <line num="1014" type="stmt" count="0"/>
+ <line num="1017" type="stmt" count="0"/>
+ <line num="1019" type="stmt" count="0"/>
+ <line num="1020" type="stmt" count="0"/>
+ <line num="1024" type="stmt" count="0"/>
+ <line num="1025" type="stmt" count="0"/>
+ <line num="1028" type="stmt" count="0"/>
+ <line num="1029" type="stmt" count="0"/>
+ <line num="1032" type="stmt" count="0"/>
+ <line num="1034" type="stmt" count="0"/>
+ <line num="1035" type="stmt" count="0"/>
+ <line num="1037" type="stmt" count="0"/>
+ <line num="1040" type="stmt" count="0"/>
+ <line num="1041" type="stmt" count="0"/>
+ <line num="1043" type="stmt" count="0"/>
+ <line num="1046" type="stmt" count="0"/>
+ <line num="1047" type="stmt" count="0"/>
+ <line num="1050" type="stmt" count="0"/>
+ <line num="1053" type="stmt" count="0"/>
+ <line num="1066" type="method" name="getBoolean" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="1068" type="stmt" count="0"/>
+ <line num="1069" type="stmt" count="0"/>
+ <line num="1072" type="stmt" count="0"/>
+ <line num="1073" type="stmt" count="0"/>
+ <line num="1076" type="stmt" count="0"/>
+ <line num="1085" type="method" name="getInteger" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="1087" type="stmt" count="0"/>
+ <line num="1088" type="stmt" count="0"/>
+ <line num="1091" type="stmt" count="0"/>
+ <line num="1099" type="method" name="readFilterDirectories" visibility="protected" complexity="6" crap="42" count="0"/>
+ <line num="1101" type="stmt" count="0"/>
+ <line num="1103" type="stmt" count="0"/>
+ <line num="1104" type="stmt" count="0"/>
+ <line num="1106" type="stmt" count="0"/>
+ <line num="1107" type="stmt" count="0"/>
+ <line num="1110" type="stmt" count="0"/>
+ <line num="1111" type="stmt" count="0"/>
+ <line num="1113" type="stmt" count="0"/>
+ <line num="1116" type="stmt" count="0"/>
+ <line num="1117" type="stmt" count="0"/>
+ <line num="1119" type="stmt" count="0"/>
+ <line num="1122" type="stmt" count="0"/>
+ <line num="1123" type="stmt" count="0"/>
+ <line num="1125" type="stmt" count="0"/>
+ <line num="1128" type="stmt" count="0"/>
+ <line num="1129" type="stmt" count="0"/>
+ <line num="1130" type="stmt" count="0"/>
+ <line num="1131" type="stmt" count="0"/>
+ <line num="1132" type="stmt" count="0"/>
+ <line num="1136" type="stmt" count="0"/>
+ <line num="1144" type="method" name="readFilterFiles" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="1146" type="stmt" count="0"/>
+ <line num="1148" type="stmt" count="0"/>
+ <line num="1149" type="stmt" count="0"/>
+ <line num="1151" type="stmt" count="0"/>
+ <line num="1152" type="stmt" count="0"/>
+ <line num="1156" type="stmt" count="0"/>
+ <line num="1165" type="method" name="toAbsolutePath" visibility="protected" complexity="10" crap="110" count="0"/>
+ <line num="1167" type="stmt" count="0"/>
+ <line num="1169" type="stmt" count="0"/>
+ <line num="1170" type="stmt" count="0"/>
+ <line num="1181" type="stmt" count="0"/>
+ <line num="1182" type="stmt" count="0"/>
+ <line num="1183" type="stmt" count="0"/>
+ <line num="1187" type="stmt" count="0"/>
+ <line num="1188" type="stmt" count="0"/>
+ <line num="1191" type="stmt" count="0"/>
+ <line num="1193" type="stmt" count="0"/>
+ <line num="1194" type="stmt" count="0"/>
+ <line num="1196" type="stmt" count="0"/>
+ <line num="1197" type="stmt" count="0"/>
+ <line num="1201" type="stmt" count="0"/>
+ <metrics loc="1203" ncloc="924" classes="1" methods="21" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="462" coveredstatements="0" elements="483" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/ConfigurationGenerator.php">
+ <class name="PHPUnit\Util\ConfigurationGenerator" namespace="PHPUnit\Util">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="49" type="method" name="generateDefaultConfiguration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <metrics loc="67" ncloc="48" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/ErrorHandler.php">
+ <class name="PHPUnit\Util\ErrorHandler" namespace="PHPUnit\Util">
+ <metrics complexity="22" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="36" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="getErrorStack" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="45" type="method" name="handleError" visibility="public" complexity="14" crap="210" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="99" type="method" name="anonymousFunction:99#444" complexity="2" crap="6" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="method" name="anonymousFunction:108#494" complexity="2" crap="6" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <metrics loc="118" ncloc="80" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="0" elements="37" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Fileloader.php">
+ <class name="PHPUnit\Util\Fileloader" namespace="PHPUnit\Util">
+ <metrics complexity="7" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="checkAndLoad" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="60" type="method" name="load" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <metrics loc="80" ncloc="42" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Filesystem.php">
+ <class name="PHPUnit\Util\Filesystem" namespace="PHPUnit\Util">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="classNameToFilename" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <metrics loc="40" ncloc="17" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Filter.php">
+ <class name="PHPUnit\Util\Filter" namespace="PHPUnit\Util">
+ <metrics complexity="21" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="61" coveredstatements="0" elements="63" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="getFilteredStacktrace" visibility="public" complexity="15" crap="240" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="96" type="method" name="frameExists" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <metrics loc="107" ncloc="81" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="61" coveredstatements="0" elements="63" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Getopt.php">
+ <class name="PHPUnit\Util\Getopt" namespace="PHPUnit\Util">
+ <metrics complexity="37" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="0" elements="85" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="getopt" visibility="public" complexity="14" crap="210" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="77" type="method" name="parseShortOption" visibility="protected" complexity="10" crap="110" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="method" name="parseLongOption" visibility="protected" complexity="13" crap="182" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <metrics loc="166" ncloc="155" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="82" coveredstatements="0" elements="85" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/GlobalState.php">
+ <class name="PHPUnit\Util\GlobalState" namespace="PHPUnit\Util">
+ <metrics complexity="37" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="112" coveredstatements="0" elements="120" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="getIncludedFilesAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="42" type="method" name="processIncludedFilesAsString" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="80" type="method" name="getIniSettingsAsString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="99" type="method" name="getConstantsAsString" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="121" type="method" name="getGlobalsAsString" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="162" type="method" name="getSuperGlobalArrays" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="167" type="method" name="exportVariable" visibility="protected" complexity="5" crap="30" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="184" type="method" name="arrayOnlyContainsScalars" visibility="protected" complexity="6" crap="42" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <metrics loc="202" ncloc="164" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="112" coveredstatements="0" elements="120" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/InvalidArgumentHelper.php">
+ <class name="PHPUnit\Util\InvalidArgumentHelper" namespace="PHPUnit\Util">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="factory" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="23" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Json.php">
+ <class name="PHPUnit\Util\Json" namespace="PHPUnit\Util">
+ <metrics complexity="7" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="30" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="prettify" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="46" type="method" name="canonicalize" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="66" type="method" name="recursiveSort" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <metrics loc="78" ncloc="49" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="30" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Printer.php">
+ <class name="PHPUnit\Util\Printer" namespace="PHPUnit\Util">
+ <metrics complexity="21" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="0" elements="41" coveredelements="0"/>
+ </class>
+ <line num="43" type="method" name="__construct" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="73" type="method" name="flush" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="87" type="method" name="incrementalFlush" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="99" type="method" name="write" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="125" type="method" name="getAutoFlush" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="138" type="method" name="setAutoFlush" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <metrics loc="146" ncloc="91" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="0" elements="41" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/RegularExpression.php">
+ <class name="PHPUnit\Util\RegularExpression" namespace="PHPUnit\Util">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="safeMatch" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <metrics loc="34" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Test.php">
+ <class name="PHPUnit\Util\Test" namespace="PHPUnit\Util">
+ <metrics complexity="198" methods="33" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="456" coveredstatements="77" elements="489" coveredelements="78"/>
+ </class>
+ <line num="57" type="method" name="describe" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="88" type="method" name="getLinesToBeCovered" visibility="public" complexity="3" crap="3.04" count="18"/>
+ <line num="90" type="stmt" count="18"/>
+ <line num="91" type="stmt" count="18"/>
+ <line num="92" type="stmt" count="18"/>
+ <line num="95" type="stmt" count="18"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="18"/>
+ <line num="110" type="method" name="getLinesToBeUsed" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="112" type="stmt" count="18"/>
+ <line num="124" type="method" name="getLinesToBeCoveredOrUsed" visibility="private" complexity="8" crap="22.32" count="18"/>
+ <line num="126" type="stmt" count="18"/>
+ <line num="127" type="stmt" count="18"/>
+ <line num="128" type="stmt" count="18"/>
+ <line num="131" type="stmt" count="18"/>
+ <line num="133" type="stmt" count="18"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="18"/>
+ <line num="149" type="stmt" count="18"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="18"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="18"/>
+ <line num="159" type="stmt" count="18"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="18"/>
+ <line num="185" type="method" name="getRequirements" visibility="public" complexity="14" crap="82.94" count="18"/>
+ <line num="187" type="stmt" count="18"/>
+ <line num="188" type="stmt" count="18"/>
+ <line num="189" type="stmt" count="18"/>
+ <line num="190" type="stmt" count="18"/>
+ <line num="191" type="stmt" count="18"/>
+ <line num="193" type="stmt" count="18"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="18"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="18"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="18"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="18"/>
+ <line num="257" type="method" name="getMissingRequirements" visibility="public" complexity="29" crap="398.18" count="18"/>
+ <line num="259" type="stmt" count="18"/>
+ <line num="260" type="stmt" count="18"/>
+ <line num="262" type="stmt" count="18"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="18"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="18"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="18"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="18"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="18"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="18"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="18"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="18"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="18"/>
+ <line num="360" type="method" name="getExpectedException" visibility="public" complexity="10" crap="67.87" count="18"/>
+ <line num="362" type="stmt" count="18"/>
+ <line num="363" type="stmt" count="18"/>
+ <line num="364" type="stmt" count="18"/>
+ <line num="366" type="stmt" count="18"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="18"/>
+ <line num="424" type="method" name="parseAnnotationContent" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="444" type="method" name="getProvidedData" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="487" type="method" name="getDataFromDataProviderAnnotation" visibility="private" complexity="11" crap="132" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="555" type="method" name="getDataFromTestWithAnnotation" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="590" type="method" name="cleanUpMultiLineAnnotation" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="609" type="method" name="parseTestMethodAnnotations" visibility="public" complexity="7" crap="31.11" count="18"/>
+ <line num="611" type="stmt" count="18"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="18"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="18"/>
+ <line num="642" type="stmt" count="18"/>
+ <line num="652" type="method" name="getInlineAnnotations" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="670" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="681" type="method" name="parseAnnotations" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="706" type="method" name="getBackupSettings" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="714" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="730" type="method" name="getDependencies" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="739" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="746" type="stmt" count="0"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="761" type="method" name="getErrorHandlerSettings" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="766" type="stmt" count="0"/>
+ <line num="778" type="method" name="getGroups" visibility="public" complexity="10" crap="13.22" count="18"/>
+ <line num="780" type="stmt" count="18"/>
+ <line num="781" type="stmt" count="18"/>
+ <line num="782" type="stmt" count="18"/>
+ <line num="785" type="stmt" count="18"/>
+ <line num="787" type="stmt" count="18"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="789" type="stmt" count="18"/>
+ <line num="790" type="stmt" count="0"/>
+ <line num="793" type="stmt" count="18"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="797" type="stmt" count="18"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="801" type="stmt" count="18"/>
+ <line num="802" type="stmt" count="0"/>
+ <line num="805" type="stmt" count="18"/>
+ <line num="806" type="stmt" count="0"/>
+ <line num="809" type="stmt" count="18"/>
+ <line num="810" type="stmt" count="18"/>
+ <line num="811" type="stmt" count="18"/>
+ <line num="812" type="stmt" count="0"/>
+ <line num="814" type="stmt" count="18"/>
+ <line num="819" type="stmt" count="18"/>
+ <line num="830" type="method" name="getSize" visibility="public" complexity="6" crap="6.97" count="18"/>
+ <line num="832" type="stmt" count="18"/>
+ <line num="833" type="stmt" count="18"/>
+ <line num="835" type="stmt" count="18"/>
+ <line num="836" type="stmt" count="18"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="840" type="stmt" count="18"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="18"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="848" type="stmt" count="18"/>
+ <line num="859" type="method" name="getProcessIsolationSettings" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="861" type="stmt" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="863" type="stmt" count="0"/>
+ <line num="866" type="stmt" count="0"/>
+ <line num="869" type="method" name="getClassProcessIsolationSettings" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="876" type="stmt" count="0"/>
+ <line num="887" type="method" name="getPreserveGlobalStateSettings" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="890" type="stmt" count="0"/>
+ <line num="891" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="901" type="method" name="getHookMethods" visibility="public" complexity="9" crap="58.74" count="18"/>
+ <line num="903" type="stmt" count="18"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="907" type="stmt" count="18"/>
+ <line num="908" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="913" type="stmt" count="0"/>
+ <line num="914" type="stmt" count="0"/>
+ <line num="915" type="stmt" count="0"/>
+ <line num="916" type="stmt" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="921" type="stmt" count="0"/>
+ <line num="922" type="stmt" count="0"/>
+ <line num="923" type="stmt" count="0"/>
+ <line num="924" type="stmt" count="0"/>
+ <line num="928" type="stmt" count="0"/>
+ <line num="929" type="stmt" count="0"/>
+ <line num="932" type="stmt" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="936" type="stmt" count="0"/>
+ <line num="940" type="stmt" count="18"/>
+ <line num="946" type="method" name="emptyHookMethodsArray" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="949" type="stmt" count="0"/>
+ <line num="963" type="method" name="getBooleanAnnotationSetting" visibility="private" complexity="7" crap="56" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="966" type="stmt" count="0"/>
+ <line num="967" type="stmt" count="0"/>
+ <line num="970" type="stmt" count="0"/>
+ <line num="971" type="stmt" count="0"/>
+ <line num="972" type="stmt" count="0"/>
+ <line num="975" type="stmt" count="0"/>
+ <line num="976" type="stmt" count="0"/>
+ <line num="980" type="stmt" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="982" type="stmt" count="0"/>
+ <line num="985" type="stmt" count="0"/>
+ <line num="986" type="stmt" count="0"/>
+ <line num="989" type="stmt" count="0"/>
+ <line num="998" type="method" name="resolveElementToReflectionObjects" visibility="private" complexity="32" crap="1056" count="0"/>
+ <line num="1000" type="stmt" count="0"/>
+ <line num="1002" type="stmt" count="0"/>
+ <line num="1003" type="stmt" count="0"/>
+ <line num="1004" type="stmt" count="0"/>
+ <line num="1005" type="stmt" count="0"/>
+ <line num="1007" type="stmt" count="0"/>
+ <line num="1008" type="stmt" count="0"/>
+ <line num="1010" type="stmt" count="0"/>
+ <line num="1011" type="stmt" count="0"/>
+ <line num="1012" type="stmt" count="0"/>
+ <line num="1013" type="stmt" count="0"/>
+ <line num="1014" type="stmt" count="0"/>
+ <line num="1015" type="stmt" count="0"/>
+ <line num="1017" type="stmt" count="0"/>
+ <line num="1018" type="stmt" count="0"/>
+ <line num="1023" type="stmt" count="0"/>
+ <line num="1024" type="stmt" count="0"/>
+ <line num="1025" type="stmt" count="0"/>
+ <line num="1027" type="stmt" count="0"/>
+ <line num="1028" type="stmt" count="0"/>
+ <line num="1029" type="stmt" count="0"/>
+ <line num="1030" type="stmt" count="0"/>
+ <line num="1031" type="stmt" count="0"/>
+ <line num="1032" type="stmt" count="0"/>
+ <line num="1035" type="stmt" count="0"/>
+ <line num="1036" type="stmt" count="0"/>
+ <line num="1037" type="stmt" count="0"/>
+ <line num="1038" type="stmt" count="0"/>
+ <line num="1039" type="stmt" count="0"/>
+ <line num="1044" type="stmt" count="0"/>
+ <line num="1046" type="stmt" count="0"/>
+ <line num="1047" type="stmt" count="0"/>
+ <line num="1048" type="stmt" count="0"/>
+ <line num="1049" type="stmt" count="0"/>
+ <line num="1052" type="stmt" count="0"/>
+ <line num="1053" type="stmt" count="0"/>
+ <line num="1054" type="stmt" count="0"/>
+ <line num="1055" type="stmt" count="0"/>
+ <line num="1056" type="stmt" count="0"/>
+ <line num="1057" type="stmt" count="0"/>
+ <line num="1058" type="stmt" count="0"/>
+ <line num="1063" type="stmt" count="0"/>
+ <line num="1064" type="stmt" count="0"/>
+ <line num="1065" type="stmt" count="0"/>
+ <line num="1071" type="stmt" count="0"/>
+ <line num="1073" type="stmt" count="0"/>
+ <line num="1074" type="stmt" count="0"/>
+ <line num="1075" type="stmt" count="0"/>
+ <line num="1078" type="stmt" count="0"/>
+ <line num="1080" type="stmt" count="0"/>
+ <line num="1081" type="stmt" count="0"/>
+ <line num="1082" type="stmt" count="0"/>
+ <line num="1083" type="stmt" count="0"/>
+ <line num="1084" type="stmt" count="0"/>
+ <line num="1088" type="stmt" count="0"/>
+ <line num="1089" type="stmt" count="0"/>
+ <line num="1090" type="stmt" count="0"/>
+ <line num="1091" type="stmt" count="0"/>
+ <line num="1092" type="stmt" count="0"/>
+ <line num="1093" type="stmt" count="0"/>
+ <line num="1095" type="stmt" count="0"/>
+ <line num="1096" type="stmt" count="0"/>
+ <line num="1101" type="stmt" count="0"/>
+ <line num="1105" type="stmt" count="0"/>
+ <line num="1113" type="method" name="resolveReflectionObjectsToLines" visibility="private" complexity="4" crap="8.12" count="18"/>
+ <line num="1115" type="stmt" count="18"/>
+ <line num="1117" type="stmt" count="18"/>
+ <line num="1118" type="stmt" count="0"/>
+ <line num="1120" type="stmt" count="0"/>
+ <line num="1121" type="stmt" count="0"/>
+ <line num="1124" type="stmt" count="0"/>
+ <line num="1125" type="stmt" count="0"/>
+ <line num="1126" type="stmt" count="0"/>
+ <line num="1130" type="stmt" count="18"/>
+ <line num="1131" type="stmt" count="0"/>
+ <line num="1134" type="stmt" count="18"/>
+ <line num="1142" type="method" name="isBeforeClassMethod" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="1144" type="stmt" count="0"/>
+ <line num="1152" type="method" name="isBeforeMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="1154" type="stmt" count="0"/>
+ <line num="1162" type="method" name="isAfterClassMethod" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="1164" type="stmt" count="0"/>
+ <line num="1172" type="method" name="isAfterMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="1174" type="stmt" count="0"/>
+ <line num="1185" type="method" name="sanitizeVersionNumber" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="1187" type="stmt" count="0"/>
+ <line num="1188" type="stmt" count="0"/>
+ <line num="1189" type="stmt" count="0"/>
+ <line num="1190" type="stmt" count="0"/>
+ <metrics loc="1193" ncloc="951" classes="1" methods="33" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="456" coveredstatements="77" elements="489" coveredelements="78"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/TextTestListRenderer.php">
+ <class name="PHPUnit\Util\TextTestListRenderer" namespace="PHPUnit\Util">
+ <metrics complexity="4" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="render" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="36" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Type.php">
+ <class name="PHPUnit\Util\Type" namespace="PHPUnit\Util">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="isType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="27" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Xml.php">
+ <class name="PHPUnit\Util\Xml" namespace="PHPUnit\Util">
+ <metrics complexity="51" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="116" coveredstatements="0" elements="123" coveredelements="0"/>
+ </class>
+ <line num="47" type="method" name="load" visibility="public" complexity="17" crap="306" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="131" type="method" name="loadFile" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="152" type="method" name="removeCharacterDataNodes" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="173" type="method" name="prepareString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="193" type="method" name="xmlToVariable" visibility="public" complexity="15" crap="240" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="268" type="method" name="convertToUtf8" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="288" type="method" name="isUtf8" visibility="private" complexity="9" crap="90" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <metrics loc="314" ncloc="233" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="116" coveredstatements="0" elements="123" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/XmlTestListRenderer.php">
+ <class name="PHPUnit\Util\XmlTestListRenderer" namespace="PHPUnit\Util">
+ <metrics complexity="9" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="50" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="render" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <metrics loc="82" ncloc="74" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="50" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Util/ConfigurationTest.php">
+ <class name="PHPUnit\Util\ConfigurationTest" namespace="PHPUnit\Util">
+ <metrics complexity="23" methods="23" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="346" coveredstatements="0" elements="369" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="testExceptionIsThrownForNotExistingConfigurationFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="testShouldReadColorsWhenTrueInConfigurationFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="testShouldReadColorsWhenFalseInConfigurationFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="method" name="testShouldReadColorsWhenEmptyInConfigurationFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="method" name="testShouldReadColorsWhenInvalidInConfigurationFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="method" name="testFilterConfigurationIsReadCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="method" name="testGroupConfigurationIsReadCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="method" name="testTestdoxGroupConfigurationIsReadCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="method" name="testListenerConfigurationIsReadCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="205" type="method" name="testLoggingConfigurationIsReadCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="225" type="method" name="testPHPConfigurationIsReadCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="252" type="method" name="testPHPConfigurationIsHandledCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="276" type="method" name="testHandlePHPConfigurationDoesNotOverwrittenExistingEnvArrayVariables" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="290" type="method" name="testHandlePHPConfigurationDoesForceOverwrittenExistingEnvArrayVariables" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="304" type="method" name="testHandlePHPConfigurationDoesNotOverriteVariablesFromPutEnv" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="318" type="method" name="testHandlePHPConfigurationDoesOverwriteVariablesFromPutEnvWhenForced" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="327" type="method" name="testPHPUnitConfigurationIsReadCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="368" type="method" name="testXincludeInConfiguration" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="383" type="method" name="testWithEmptyConfigurations" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="416" type="method" name="assertConfigurationEquals" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="454" type="method" name="testGetTestSuiteNamesReturnsTheNamesIfDefined" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="465" type="method" name="testTestSuiteConfigurationForASingleFileInASuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <metrics loc="476" ncloc="433" classes="1" methods="23" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="346" coveredstatements="0" elements="369" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Util/GetoptTest.php">
+ <class name="PHPUnit\Util\GetoptTest" namespace="PHPUnit\Util">
+ <metrics complexity="11" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="158" coveredstatements="0" elements="169" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="testItIncludeTheLongOptionsAfterTheArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="testItIncludeTheShortOptionsAfterTheArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="method" name="testShortOptionUnrecognizedException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="method" name="testShortOptionRequiresAnArgumentException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="method" name="testShortOptionHandleAnOptionalValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="method" name="testLongOptionIsAmbiguousException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="method" name="testLongOptionUnrecognizedException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="144" type="method" name="testLongOptionRequiresAnArgumentException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="method" name="testLongOptionDoesNotAllowAnArgumentException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="170" type="method" name="testItHandlesLongParametesWithValues" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="193" type="method" name="testItHandlesShortParametesWithValues" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <metrics loc="215" ncloc="203" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="158" coveredstatements="0" elements="169" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Util/GlobalStateTest.php">
+ <class name="PHPUnit\Util\GlobalStateTest" namespace="PHPUnit\Util">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="testIncludedFilesAsStringSkipsVfsProtocols" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <metrics loc="36" ncloc="26" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Util/JsonTest.php">
+ <class name="PHPUnit\Util\JsonTest" namespace="PHPUnit\Util">
+ <metrics complexity="7" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="37" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="testCanonicalize" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="32" type="method" name="canonicalizeProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="44" type="method" name="testPrettify" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="52" type="method" name="prettifyProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="64" type="method" name="testPrettifyException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="72" type="method" name="prettifyExceptionProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <metrics loc="79" ncloc="51" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="37" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Util/RegularExpressionTest.php">
+ <class name="PHPUnit\Util\RegularExpressionTest" namespace="PHPUnit\Util">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="validRegexpProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="invalidRegexpProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="testValidRegex" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="47" type="method" name="testInvalidRegex" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <metrics loc="51" ncloc="37" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Util/TestTest.php">
+ <class name="PHPUnit\Util\TestTest" namespace="PHPUnit\Util">
+ <metrics complexity="54" methods="41" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="828" coveredstatements="0" elements="869" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="testGetExpectedException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="method" name="testGetExpectedRegExp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="114" type="method" name="testGetRequirements" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="method" name="requirementsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="319" type="method" name="testGetRequirementsWithVersionConstraints" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="342" type="method" name="requirementsWithVersionConstraintsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="450" type="method" name="testGetRequirementsWithInvalidVersionConstraintsThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="456" type="method" name="requirementsWithInvalidVersionConstraintsThrowsExceptionProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="464" type="method" name="testGetRequirementsMergesClassAndMethodDocBlocks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="489" type="method" name="testGetMissingRequirements" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="497" type="method" name="missingRequirementsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="551" type="method" name="testGetProvidedDataRegEx" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="577" type="method" name="testMultipleDataProviders" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="598" type="method" name="testMultipleYieldIteratorDataProviders" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="605" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="619" type="method" name="testWithVariousIterableDataProviders" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="621" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="626" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="636" type="method" name="testTestWithEmptyAnnotation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="642" type="method" name="testTestWithSimpleCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="650" type="method" name="testTestWithMultiLineMultiParameterCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="651" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="659" type="method" name="testTestWithVariousTypes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="661" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="669" type="method" name="testTestWithAnnotationAfter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="670" type="stmt" count="0"/>
+ <line num="671" type="stmt" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="675" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="679" type="method" name="testTestWithSimpleTextAfter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="681" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="684" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="689" type="method" name="testTestWithCharacterEscape" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="694" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="697" type="method" name="testTestWithThrowsProperExceptionIfDatasetCannotBeParsed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="698" type="stmt" count="0"/>
+ <line num="699" type="stmt" count="0"/>
+ <line num="700" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="704" type="stmt" count="0"/>
+ <line num="705" type="stmt" count="0"/>
+ <line num="707" type="method" name="testTestWithThrowsProperExceptionIfMultiLineDatasetCannotBeParsed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="713" type="stmt" count="0"/>
+ <line num="714" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="721" type="method" name="testParseAnnotation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="725" type="stmt" count="0"/>
+ <line num="726" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="735" type="method" name="methodForTestParseAnnotation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="739" type="method" name="testParseAnnotationThatIsOnlyOneLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="741" type="stmt" count="0"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="748" type="method" name="methodForTestParseAnnotationThatIsOnlyOneLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="749" type="stmt" count="0"/>
+ <line num="751" type="stmt" count="0"/>
+ <line num="756" type="method" name="testGetLinesToBeCovered" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="757" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="760" type="stmt" count="0"/>
+ <line num="761" type="stmt" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="766" type="stmt" count="0"/>
+ <line num="767" type="stmt" count="0"/>
+ <line num="768" type="stmt" count="0"/>
+ <line num="769" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="0"/>
+ <line num="771" type="stmt" count="0"/>
+ <line num="772" type="stmt" count="0"/>
+ <line num="774" type="stmt" count="0"/>
+ <line num="775" type="stmt" count="0"/>
+ <line num="776" type="stmt" count="0"/>
+ <line num="777" type="stmt" count="0"/>
+ <line num="778" type="stmt" count="0"/>
+ <line num="779" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="781" type="stmt" count="0"/>
+ <line num="783" type="method" name="testGetLinesToBeCovered2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="784" type="stmt" count="0"/>
+ <line num="785" type="stmt" count="0"/>
+ <line num="787" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="789" type="stmt" count="0"/>
+ <line num="790" type="stmt" count="0"/>
+ <line num="791" type="stmt" count="0"/>
+ <line num="793" type="method" name="testGetLinesToBeCovered3" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="795" type="stmt" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="799" type="stmt" count="0"/>
+ <line num="800" type="stmt" count="0"/>
+ <line num="801" type="stmt" count="0"/>
+ <line num="803" type="method" name="testGetLinesToBeCovered4" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="804" type="stmt" count="0"/>
+ <line num="805" type="stmt" count="0"/>
+ <line num="807" type="stmt" count="0"/>
+ <line num="808" type="stmt" count="0"/>
+ <line num="809" type="stmt" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="811" type="stmt" count="0"/>
+ <line num="813" type="method" name="testGetLinesToBeCoveredSkipsNonExistentMethods" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="814" type="stmt" count="0"/>
+ <line num="815" type="stmt" count="0"/>
+ <line num="816" type="stmt" count="0"/>
+ <line num="817" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="819" type="stmt" count="0"/>
+ <line num="820" type="stmt" count="0"/>
+ <line num="821" type="stmt" count="0"/>
+ <line num="822" type="stmt" count="0"/>
+ <line num="824" type="method" name="testTwoCoversDefaultClassAnnotationsAreNotAllowed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="825" type="stmt" count="0"/>
+ <line num="826" type="stmt" count="0"/>
+ <line num="828" type="stmt" count="0"/>
+ <line num="829" type="stmt" count="0"/>
+ <line num="830" type="stmt" count="0"/>
+ <line num="831" type="stmt" count="0"/>
+ <line num="832" type="stmt" count="0"/>
+ <line num="834" type="method" name="testFunctionParenthesesAreAllowed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="835" type="stmt" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="838" type="stmt" count="0"/>
+ <line num="839" type="stmt" count="0"/>
+ <line num="840" type="stmt" count="0"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="842" type="stmt" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="845" type="method" name="testFunctionParenthesesAreAllowedWithWhitespace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="846" type="stmt" count="0"/>
+ <line num="847" type="stmt" count="0"/>
+ <line num="848" type="stmt" count="0"/>
+ <line num="849" type="stmt" count="0"/>
+ <line num="850" type="stmt" count="0"/>
+ <line num="851" type="stmt" count="0"/>
+ <line num="852" type="stmt" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="854" type="stmt" count="0"/>
+ <line num="856" type="method" name="testMethodParenthesesAreAllowed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="857" type="stmt" count="0"/>
+ <line num="858" type="stmt" count="0"/>
+ <line num="859" type="stmt" count="0"/>
+ <line num="860" type="stmt" count="0"/>
+ <line num="861" type="stmt" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="863" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="867" type="method" name="testMethodParenthesesAreAllowedWithWhitespace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="868" type="stmt" count="0"/>
+ <line num="869" type="stmt" count="0"/>
+ <line num="870" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="874" type="stmt" count="0"/>
+ <line num="875" type="stmt" count="0"/>
+ <line num="876" type="stmt" count="0"/>
+ <line num="878" type="method" name="testNamespacedFunctionCanBeCoveredOrUsed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="879" type="stmt" count="0"/>
+ <line num="880" type="stmt" count="0"/>
+ <line num="881" type="stmt" count="0"/>
+ <line num="882" type="stmt" count="0"/>
+ <line num="883" type="stmt" count="0"/>
+ <line num="884" type="stmt" count="0"/>
+ <line num="885" type="stmt" count="0"/>
+ <line num="886" type="stmt" count="0"/>
+ <line num="887" type="stmt" count="0"/>
+ <line num="888" type="stmt" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="891" type="method" name="getLinesToBeCoveredProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="893" type="stmt" count="0"/>
+ <line num="894" type="stmt" count="0"/>
+ <line num="895" type="stmt" count="0"/>
+ <line num="896" type="stmt" count="0"/>
+ <line num="897" type="stmt" count="0"/>
+ <line num="898" type="stmt" count="0"/>
+ <line num="899" type="stmt" count="0"/>
+ <line num="900" type="stmt" count="0"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="902" type="stmt" count="0"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="905" type="stmt" count="0"/>
+ <line num="906" type="stmt" count="0"/>
+ <line num="907" type="stmt" count="0"/>
+ <line num="908" type="stmt" count="0"/>
+ <line num="909" type="stmt" count="0"/>
+ <line num="910" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="912" type="stmt" count="0"/>
+ <line num="913" type="stmt" count="0"/>
+ <line num="914" type="stmt" count="0"/>
+ <line num="915" type="stmt" count="0"/>
+ <line num="916" type="stmt" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="918" type="stmt" count="0"/>
+ <line num="919" type="stmt" count="0"/>
+ <line num="920" type="stmt" count="0"/>
+ <line num="921" type="stmt" count="0"/>
+ <line num="922" type="stmt" count="0"/>
+ <line num="923" type="stmt" count="0"/>
+ <line num="924" type="stmt" count="0"/>
+ <line num="925" type="stmt" count="0"/>
+ <line num="926" type="stmt" count="0"/>
+ <line num="927" type="stmt" count="0"/>
+ <line num="928" type="stmt" count="0"/>
+ <line num="929" type="stmt" count="0"/>
+ <line num="930" type="stmt" count="0"/>
+ <line num="931" type="stmt" count="0"/>
+ <line num="932" type="stmt" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="934" type="stmt" count="0"/>
+ <line num="935" type="stmt" count="0"/>
+ <line num="936" type="stmt" count="0"/>
+ <line num="937" type="stmt" count="0"/>
+ <line num="938" type="stmt" count="0"/>
+ <line num="939" type="stmt" count="0"/>
+ <line num="940" type="stmt" count="0"/>
+ <line num="941" type="stmt" count="0"/>
+ <line num="942" type="stmt" count="0"/>
+ <line num="943" type="stmt" count="0"/>
+ <line num="944" type="stmt" count="0"/>
+ <line num="945" type="stmt" count="0"/>
+ <line num="946" type="stmt" count="0"/>
+ <line num="947" type="stmt" count="0"/>
+ <line num="948" type="stmt" count="0"/>
+ <line num="949" type="stmt" count="0"/>
+ <line num="950" type="stmt" count="0"/>
+ <line num="951" type="stmt" count="0"/>
+ <line num="952" type="stmt" count="0"/>
+ <line num="953" type="stmt" count="0"/>
+ <line num="954" type="stmt" count="0"/>
+ <line num="955" type="stmt" count="0"/>
+ <line num="956" type="stmt" count="0"/>
+ <line num="957" type="stmt" count="0"/>
+ <line num="958" type="stmt" count="0"/>
+ <line num="959" type="stmt" count="0"/>
+ <line num="960" type="stmt" count="0"/>
+ <line num="961" type="stmt" count="0"/>
+ <line num="962" type="stmt" count="0"/>
+ <line num="963" type="stmt" count="0"/>
+ <line num="964" type="stmt" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="966" type="stmt" count="0"/>
+ <line num="967" type="stmt" count="0"/>
+ <line num="968" type="stmt" count="0"/>
+ <line num="969" type="stmt" count="0"/>
+ <line num="970" type="stmt" count="0"/>
+ <line num="971" type="stmt" count="0"/>
+ <line num="972" type="stmt" count="0"/>
+ <line num="973" type="stmt" count="0"/>
+ <line num="974" type="stmt" count="0"/>
+ <line num="975" type="stmt" count="0"/>
+ <line num="976" type="stmt" count="0"/>
+ <line num="977" type="stmt" count="0"/>
+ <line num="978" type="stmt" count="0"/>
+ <line num="979" type="stmt" count="0"/>
+ <line num="980" type="stmt" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="982" type="stmt" count="0"/>
+ <line num="983" type="stmt" count="0"/>
+ <line num="984" type="stmt" count="0"/>
+ <line num="985" type="stmt" count="0"/>
+ <line num="986" type="stmt" count="0"/>
+ <line num="987" type="stmt" count="0"/>
+ <line num="988" type="stmt" count="0"/>
+ <line num="989" type="stmt" count="0"/>
+ <line num="990" type="stmt" count="0"/>
+ <line num="991" type="stmt" count="0"/>
+ <line num="993" type="method" name="testParseTestMethodAnnotationsIncorporatesTraits" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="994" type="stmt" count="0"/>
+ <line num="995" type="stmt" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="998" type="stmt" count="0"/>
+ <line num="999" type="stmt" count="0"/>
+ <line num="1000" type="stmt" count="0"/>
+ <line num="1001" type="stmt" count="0"/>
+ <metrics loc="1002" ncloc="956" classes="1" methods="41" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="828" coveredstatements="0" elements="869" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Util/XmlTest.php">
+ <class name="PHPUnit\Util\XmlTest" namespace="PHPUnit\Util">
+ <metrics complexity="10" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="65" coveredstatements="0" elements="73" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="testPrepareString" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="charProvider" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="testLoadEmptyString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="method" name="testLoadArray" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="method" name="testLoadBoolean" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="method" name="testNestedXmlToVariable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="method" name="testXmlToVariableCanHandleMultipleOfTheSameArgumentType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="method" name="testXmlToVariableCanConstructObjectsWithConstructorArgumentsRecursively" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <metrics loc="117" ncloc="106" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="65" coveredstatements="0" elements="73" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="PHPUnit\Util\Log">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Log/JUnit.php">
+ <class name="PHPUnit\Util\Log\JUnit" namespace="PHPUnit\Util\Log">
+ <metrics complexity="33" methods="16" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="187" coveredstatements="0" elements="203" coveredelements="0"/>
+ </class>
+ <line num="107" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="123" type="method" name="flush" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="139" type="method" name="addError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="152" type="method" name="addWarning" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="165" type="method" name="addFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="178" type="method" name="addIncompleteTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="190" type="method" name="addRiskyTest" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="218" type="method" name="addSkippedTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="228" type="method" name="startTestSuite" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="263" type="method" name="endTestSuite" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="312" type="method" name="startTest" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="340" type="method" name="endTest" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="382" type="method" name="getXML" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="396" type="method" name="setWriteDocument" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="411" type="method" name="doAddFault" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="440" type="method" name="doAddSkipped" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <metrics loc="451" ncloc="305" classes="1" methods="16" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="187" coveredstatements="0" elements="203" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/Log/TeamCity.php">
+ <class name="PHPUnit\Util\Log\TeamCity" namespace="PHPUnit\Util\Log">
+ <metrics complexity="52" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="204" coveredstatements="0" elements="223" coveredelements="0"/>
+ </class>
+ <line num="51" type="method" name="writeProgress" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="58" type="method" name="printResult" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="71" type="method" name="addError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="90" type="method" name="addWarning" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="109" type="method" name="addFailure" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="151" type="method" name="addIncompleteTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="163" type="method" name="addRiskyTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="175" type="method" name="addSkippedTest" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="187" type="method" name="printIgnoredTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="204" type="method" name="startTestSuite" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="250" type="method" name="endTestSuite" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="276" type="method" name="startTest" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="297" type="method" name="endTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="314" type="method" name="printEvent" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="335" type="method" name="getMessage" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="357" type="method" name="getDetails" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="380" type="method" name="getPrimitiveValueAsString" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="400" type="method" name="escapeValue" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="417" type="method" name="getFileName" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <metrics loc="423" ncloc="304" classes="1" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="204" coveredstatements="0" elements="223" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="PHPUnit\Util\PHP">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/PHP/AbstractPhpProcess.php">
+ <class name="PHPUnit\Util\PHP\AbstractPhpProcess" namespace="PHPUnit\Util\PHP">
+ <metrics complexity="42" methods="18" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="113" coveredstatements="0" elements="131" coveredelements="0"/>
+ </class>
+ <line num="61" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="75" type="method" name="setUseStderrRedirection" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="89" type="method" name="useStderrRedirection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="99" type="method" name="setStdin" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="109" type="method" name="getStdin" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="119" type="method" name="setArgs" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="129" type="method" name="getArgs" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="139" type="method" name="setEnv" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="149" type="method" name="getEnv" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="159" type="method" name="setTimeout" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="169" type="method" name="getTimeout" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="177" type="method" name="factory" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="195" type="method" name="runTestJob" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="217" type="method" name="getCommand" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="262" type="method" name="settingsToParameters" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="281" type="method" name="processChildResult" visibility="private" complexity="14" crap="210" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="method" name="anonymousFunction:292#915" complexity="1" crap="2" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="395" type="method" name="getException" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <metrics loc="421" ncloc="282" classes="1" methods="18" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="191" coveredstatements="0" elements="209" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/PHP/DefaultPhpProcess.php">
+ <class name="PHPUnit\Util\PHP\DefaultPhpProcess" namespace="PHPUnit\Util\PHP">
+ <metrics complexity="31" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="128" coveredstatements="0" elements="133" coveredelements="0"/>
+ </class>
+ <line num="39" type="method" name="runJob" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="60" type="method" name="getHandles" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="75" type="method" name="runProcess" visibility="protected" complexity="22" crap="506" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="221" type="method" name="process" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="226" type="method" name="cleanup" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <metrics loc="232" ncloc="184" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="128" coveredstatements="0" elements="133" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/PHP/WindowsPhpProcess.php">
+ <class name="PHPUnit\Util\PHP\WindowsPhpProcess" namespace="PHPUnit\Util\PHP">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="getHandles" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="method" name="getCommand" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="27" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Util/PHP/AbstractPhpProcessTest.php">
+ <class name="PHPUnit\Util\PHP\AbstractPhpProcessTest" namespace="PHPUnit\Util\PHP">
+ <metrics complexity="14" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="62" coveredstatements="0" elements="75" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="testShouldNotUseStderrRedirectionByDefault" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="testShouldDefinedIfUseStderrRedirection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="testShouldDefinedIfDoNotUseStderrRedirection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="testShouldThrowsExceptionWhenStderrRedirectionVariableIsNotABoolean" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="method" name="testShouldUseGivenSettingsToCreateCommand" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="method" name="testShouldRedirectStderrToStdoutWhenDefined" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="method" name="testShouldUseArgsToCreateCommand" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="method" name="testShouldHaveFileToCreateCommand" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="method" name="testStdinGetterAndSetter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="method" name="testArgsGetterAndSetter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="method" name="testEnvGetterAndSetter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="method" name="testTimeoutGetterAndSetter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <metrics loc="124" ncloc="113" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="62" coveredstatements="0" elements="75" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php">
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="2" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
+ </file>
+ <package name="PHPUnit\Util\TestDox">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/TestDox/HtmlResultPrinter.php">
+ <class name="PHPUnit\Util\TestDox\HtmlResultPrinter" namespace="PHPUnit\Util\TestDox">
+ <metrics complexity="7" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="33" coveredelements="0"/>
+ </class>
+ <line num="82" type="method" name="startRun" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="92" type="method" name="startClass" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="109" type="method" name="onTest" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="126" type="method" name="endClass" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="134" type="method" name="endRun" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <metrics loc="138" ncloc="93" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="33" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/TestDox/NamePrettifier.php">
+ <class name="PHPUnit\Util\TestDox\NamePrettifier" namespace="PHPUnit\Util\TestDox">
+ <metrics complexity="24" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="61" coveredstatements="0" elements="65" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="prettifyTestClass" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="68" type="method" name="prettifyTestMethod" visibility="public" complexity="16" crap="272" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="128" type="method" name="setPrefix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="138" type="method" name="setSuffix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <metrics loc="142" ncloc="98" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="61" coveredstatements="0" elements="65" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/TestDox/ResultPrinter.php">
+ <class name="PHPUnit\Util\TestDox\ResultPrinter" namespace="PHPUnit\Util\TestDox">
+ <metrics complexity="45" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="153" coveredstatements="0" elements="172" coveredelements="0"/>
+ </class>
+ <line num="102" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="116" type="method" name="flush" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="131" type="method" name="addError" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="148" type="method" name="addWarning" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="165" type="method" name="addFailure" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="182" type="method" name="addIncompleteTest" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="199" type="method" name="addRiskyTest" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="216" type="method" name="addSkippedTest" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="231" type="method" name="startTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="240" type="method" name="endTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="249" type="method" name="startTest" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="298" type="method" name="endTest" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="324" type="method" name="doEndClass" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="336" type="method" name="startRun" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="345" type="method" name="startClass" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="355" type="method" name="onTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="364" type="method" name="endClass" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="371" type="method" name="endRun" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="380" type="method" name="isOfInterest" visibility="private" complexity="9" crap="90" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <metrics loc="412" ncloc="261" classes="1" methods="19" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="153" coveredstatements="0" elements="172" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/TestDox/TextResultPrinter.php">
+ <class name="PHPUnit\Util\TestDox\TextResultPrinter" namespace="PHPUnit\Util\TestDox">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="17" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="startClass" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="33" type="method" name="onTest" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="49" type="method" name="endClass" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <metrics loc="53" ncloc="26" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/src/Util/TestDox/XmlResultPrinter.php">
+ <class name="PHPUnit\Util\TestDox\XmlResultPrinter" namespace="PHPUnit\Util\TestDox">
+ <metrics complexity="28" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="57" coveredelements="0"/>
+ </class>
+ <line num="49" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="65" type="method" name="flush" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="79" type="method" name="addError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="91" type="method" name="addWarning" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="102" type="method" name="addFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="114" type="method" name="addIncompleteTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="125" type="method" name="addRiskyTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="136" type="method" name="addSkippedTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="145" type="method" name="startTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="154" type="method" name="endTestSuite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="163" type="method" name="startTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="174" type="method" name="endTest" visibility="public" complexity="13" crap="182" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="method" name="anonymousFunction:184#555" complexity="4" crap="20" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <metrics loc="238" ncloc="148" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="81" coveredstatements="0" elements="94" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Util/TestDox/NamePrettifierTest.php">
+ <class name="PHPUnit\Util\TestDox\NamePrettifierTest" namespace="PHPUnit\Util\TestDox">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="0" elements="41" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="testTitleHasSensibleDefaults" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="testCaterForUserDefinedSuffix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="method" name="testCaterForUserDefinedPrefix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="testTestNameIsConvertedToASentence" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="68" type="method" name="testTestNameIsNotGroupedWhenNotInSequence" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <metrics loc="73" ncloc="59" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="35" coveredstatements="0" elements="41" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Framework\Constraint">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/Constraint/LogicalAndTest.php">
+ <class name="Framework\Constraint\LogicalAndTest" namespace="Framework\Constraint">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="testFromConstraintsReturnsConstraint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="anonymousFunction:23#84" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <metrics loc="40" ncloc="32" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/Constraint/LogicalOrTest.php">
+ <class name="Framework\Constraint\LogicalOrTest" namespace="Framework\Constraint">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="testFromConstraintsReturnsConstraint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="anonymousFunction:23#84" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <metrics loc="40" ncloc="32" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="17" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Framework/Constraint/LogicalXorTest.php">
+ <class name="Framework\Constraint\LogicalXorTest" namespace="Framework\Constraint">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="testFromConstraintsReturnsConstraint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="anonymousFunction:23#84" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="36" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="19" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1149/Issue1149Test.php">
+ <class name="Issue1149Test" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="15" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <metrics loc="20" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1216/Issue1216Test.php">
+ <class name="Issue1216Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testConfigAvailableInBootstrap" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1216/bootstrap1216.php">
+ <line num="2" type="stmt" count="0"/>
+ <metrics loc="2" ncloc="2" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1265/Issue1265Test.php">
+ <class name="Issue1265Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1330/Issue1330Test.php">
+ <class name="Issue1330Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1335/Issue1335Test.php">
+ <class name="Issue1335Test" namespace="global">
+ <metrics complexity="12" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="48" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="testGlobalString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="testGlobalIntTruthy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="method" name="testGlobalIntFalsey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="method" name="testGlobalFloat" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testGlobalBoolTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="testGlobalBoolFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="testGlobalNull" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="method" name="testGlobalArray" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="method" name="testGlobalNestedArray" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="testGlobalObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="method" name="testGlobalObjectWithBackSlashString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="method" name="testGlobalObjectWithDoubleBackSlashString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <metrics loc="69" ncloc="65" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="48" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1335/bootstrap1335.php">
+ <line num="2" type="stmt" count="0"/>
+ <line num="3" type="stmt" count="0"/>
+ <line num="4" type="stmt" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1337/Issue1337Test.php">
+ <class name="Issue1337Test" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="dataProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1348/Issue1348Test.php">
+ <class name="Issue1348Test" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testSTDOUT" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="testSTDERR" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <metrics loc="16" ncloc="16" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1351/ChildProcessClass1351.php">
+ <class name="ChildProcessClass1351" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="4" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1351/Issue1351Test.php">
+ <class name="Issue1351Test" namespace="global">
+ <metrics complexity="6" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="30" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="testFailurePre" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="testFailurePost" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="testExceptionPre" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="testExceptionPost" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="testPhpCoreLanguageException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <metrics loc="50" ncloc="40" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="30" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1374/Issue1374Test.php">
+ <class name="Issue1374Test" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="method" name="tearDown" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <metrics loc="23" ncloc="20" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1437/Issue1437Test.php">
+ <class name="Issue1437Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="11" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1468/Issue1468Test.php">
+ <class name="Issue1468Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1471/Issue1471Test.php">
+ <class name="Issue1471Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1472/Issue1472Test.php">
+ <class name="Issue1472Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testAssertEqualXMLStructure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <metrics loc="23" ncloc="21" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/1570/Issue1570Test.php">
+ <class name="Issue1570Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2137/Issue2137Test.php">
+ <class name="Issue2137Test" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testBrandService" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="15" type="method" name="provideBrandService" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="29" type="method" name="testSomethingElseInvalid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <metrics loc="33" ncloc="19" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2145/Issue2145Test.php">
+ <class name="Issue2145Test" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="9" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <metrics loc="16" ncloc="16" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2158/Issue2158Test.php">
+ <class name="Issue2158Test" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="21" type="method" name="testSomethingElse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="16" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2366/Issue2366Test.php">
+ <class name="Issue2366" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <class name="Issue2366Test" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="foo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="16" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="provider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <metrics loc="32" ncloc="29" classes="2" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2380/Issue2380Test.php">
+ <class name="Issue2380Test" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testGeneratorProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="17" type="method" name="generatorData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2382/Issue2382Test.php">
+ <class name="Issue2382Test" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="dataProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="19" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2435/Issue2435Test.php">
+ <class name="Issue2435Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="11" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/244/Issue244Test.php">
+ <class name="Issue244Test" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <class name="Issue244Exception" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <class name="Issue244ExceptionIntCode" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="testWorks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="19" type="method" name="testFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="28" type="method" name="testFailsTooIfExpectationIsANumber" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="37" type="method" name="testFailsTooIfExceptionCodeIsANumber" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="45" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="53" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <metrics loc="57" ncloc="41" classes="3" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2448/Test.php">
+ <class name="Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2591/SeparateClassPreserveTest.php">
+ <class name="Issue2591_SeparateClassPreserveTest" namespace="global" fullPackage="Issue2591">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="testOriginalGlobalString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="testChangedGlobalString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="testGlobalString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2591/SeparateFunctionNoPreserveTest.php">
+ <class name="Issue2591_SeparateFunctionNoPreserveTest" namespace="global" fullPackage="Issue2591">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="testChangedGlobalString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="16" type="method" name="testGlobalString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2591/SeparateFunctionPreserveTest.php">
+ <class name="Issue2591_SeparateFunctionPreserveTest" namespace="global" fullPackage="Issue2591">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="testChangedGlobalString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="16" type="method" name="testGlobalString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2591/bootstrapNoBootstrap.php">
+ <line num="2" type="stmt" count="0"/>
+ <line num="3" type="stmt" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2591/bootstrapWithBootstrap.php">
+ <line num="2" type="stmt" count="0"/>
+ <line num="4" type="stmt" count="0"/>
+ <metrics loc="3" ncloc="3" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2591/bootstrapWithBootstrapNoGlobal.php">
+ <line num="4" type="stmt" count="0"/>
+ <metrics loc="3" ncloc="1" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="Issue2725">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2725/BeforeAfterClassPidTest.php">
+ <class name="Issue2725\BeforeAfterClassPidTest" namespace="Issue2725">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="15" type="method" name="showPidBefore" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="method" name="testComparePids" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="method" name="testThatClassDidNotReload" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="showPidAfter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="28" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2731/Issue2731Test.php">
+ <class name="Issue2731Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="11" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/2811/Issue2811Test.php">
+ <class name="Issue2811Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/322/Issue322Test.php">
+ <class name="Issue322Test" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="17" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/433/Issue433Test.php">
+ <class name="Issue433Test" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testOutputWithExpectationBefore" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="testOutputWithExpectationAfter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="testNotMatchingOutput" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <metrics loc="23" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/445/Issue445Test.php">
+ <class name="Issue445Test" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testOutputWithExpectationBefore" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="testOutputWithExpectationAfter" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="testNotMatchingOutput" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <metrics loc="23" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/498/Issue498Test.php">
+ <class name="Issue498Test" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="23" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="shouldBeTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="22" type="method" name="shouldBeFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="shouldBeTrueDataProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="shouldBeFalseDataProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <metrics loc="46" ncloc="34" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="23" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/503/Issue503Test.php">
+ <class name="Issue503Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testCompareDifferentLineEndings" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/581/Issue581Test.php">
+ <class name="Issue581Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testExportingObjectsDoesNotBreakWindowsLineFeeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/74/Issue74Test.php">
+ <class name="Issue74Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testCreateAndThrowNewExceptionInProcessIsolation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="11" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/74/NewException.php">
+ <class name="NewException" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="4" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/765/Issue765Test.php">
+ <class name="Issue765Test" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testDependee" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="15" type="method" name="testDependent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="method" name="dependentProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="24" ncloc="20" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/797/Issue797Test.php">
+ <class name="Issue797Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="8" type="method" name="testBootstrapPhpIsExecutedInIsolation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <metrics loc="12" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/797/bootstrap797.php">
+ <line num="4" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <metrics loc="6" ncloc="2" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="2" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/GitHub/873/Issue873Test.php">
+ <line num="3" type="stmt" count="0"/>
+ <line num="4" type="stmt" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="9" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/Trac/1021/Issue1021Test.php">
+ <class name="Issue1021Test" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="17" type="method" name="testSomethingElse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="provider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="20" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/Trac/523/Issue523Test.php">
+ <class name="Issue523Test" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <class name="Issue523" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testAttributeEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/Trac/578/Issue578Test.php">
+ <class name="Issue578Test" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testNoticesDoublePrintStackTrace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="testWarningsDoublePrintStackTrace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="testUnexpectedExceptionsPrintsCorrectly" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/Trac/684/Issue684Test.php">
+ <class name="Foo_Bar_Issue684Test" namespace="global" fullPackage="Foo.Bar">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/Trac/783/ChildSuite.php">
+ <class name="ChildSuite" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="4" type="stmt" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="9" type="method" name="suite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <metrics loc="17" ncloc="17" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/Trac/783/OneTest.php">
+ <class name="OneTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/Trac/783/ParentSuite.php">
+ <class name="ParentSuite" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="4" type="stmt" count="0"/>
+ <line num="8" type="method" name="suite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/Regression/Trac/783/TwoTest.php">
+ <class name="TwoTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/TextUI/_files/phpt_external.php">
+ <line num="2" type="stmt" count="0"/>
+ <metrics loc="2" ncloc="2" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/AbstractTest.php">
+ <class name="AbstractTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ArrayAccessible.php">
+ <class name="ArrayAccessible" namespace="global">
+ <metrics complexity="7" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="offsetExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="offsetGet" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="offsetSet" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="offsetUnset" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="getIterator" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <metrics loc="40" ncloc="40" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/AssertionExample.php">
+ <class name="AssertionExample" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="doSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/AssertionExampleTest.php">
+ <class name="AssertionExampleTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <metrics loc="12" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/Author.php">
+ <class name="Author" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/BankAccount.php">
+ <class name="BankAccountException" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="BankAccount" namespace="global">
+ <metrics complexity="5" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="getBalance" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="44" type="method" name="setBalance" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="60" type="method" name="depositMoney" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="74" type="method" name="withdrawMoney" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <metrics loc="80" ncloc="38" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/BankAccountTest.php">
+ <class name="BankAccountTest" namespace="global">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="30" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="29" type="method" name="testBalanceIsInitiallyZero" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="46" type="method" name="testBalanceCannotBecomeNegative" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="64" type="method" name="testBalanceCannotBecomeNegative2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <metrics loc="93" ncloc="48" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="30" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/BankAccountTest.test.php">
+ <class name="BankAccountWithCustomExtensionTest" namespace="global">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="29" type="method" name="testBalanceIsInitiallyZero" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="39" type="method" name="testBalanceCannotBecomeNegative" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="57" type="method" name="testBalanceCannotBecomeNegative2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <metrics loc="86" ncloc="44" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/BankAccountTest2.php">
+ <class name="BankAccountTest" namespace="global">
+ <metrics complexity="6" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="30" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="testBalanceIsInitiallyZero" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="testBalanceCannotBecomeNegative" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="method" name="testBalanceCannotBecomeNegative2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <metrics loc="56" ncloc="48" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="26" coveredstatements="0" elements="30" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/BaseTestListenerSample.php">
+ <class name="BaseTestListenerSample" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="endTest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/BeforeAndAfterTest.php">
+ <class name="BeforeAndAfterTest" namespace="global">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="19" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="resetProperties" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="18" type="method" name="initialSetup" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="finalTeardown" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="test1" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="method" name="test2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="31" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="19" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/BeforeClassAndAfterClassTest.php">
+ <class name="BeforeClassAndAfterClassTest" namespace="global">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="19" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="resetProperties" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="18" type="method" name="initialClassSetup" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="finalClassTeardown" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="test1" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="method" name="test2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="31" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="19" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/BeforeClassWithOnlyDataProviderTest.php">
+ <class name="BeforeClassWithOnlyDataProviderTest" namespace="global">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="resetProperties" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="21" type="method" name="someAnnotatedSetupMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="method" name="dummyProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="35" type="method" name="testDummy" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="32" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/Book.php">
+ <class name="Book" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="18" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/Calculator.php">
+ <class name="Calculator" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="add" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ChangeCurrentWorkingDirectoryTest.php">
+ <class name="ChangeCurrentWorkingDirectoryTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testSomethingThatChangesTheCwd" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="11" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ClassWithNonPublicAttributes.php">
+ <class name="ParentClassWithPrivateAttributes" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="ParentClassWithProtectedAttributes" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="ClassWithNonPublicAttributes" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="29" ncloc="29" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ClassWithScalarTypeDeclarations.php">
+ <class name="ClassWithScalarTypeDeclarations" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="foo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="7" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ClassWithToString.php">
+ <class name="ClassWithToString" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="16" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <metrics loc="20" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ClonedDependencyTest.php">
+ <class name="ClonedDependencyTest" namespace="global">
+ <metrics complexity="7" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="29" coveredelements="0"/>
+ </class>
+ <line num="8" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="23" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="31" type="method" name="testThree" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="39" type="method" name="testFour" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="47" type="method" name="testFive" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="55" type="method" name="testSix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <metrics loc="59" ncloc="44" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="29" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ConcreteTest.my.php">
+ <class name="ConcreteWithMyCustomExtensionTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ConcreteTest.php">
+ <class name="ConcreteTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="8" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageClassExtendedTest.php">
+ <class name="CoverageClassExtendedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageClassTest.php">
+ <class name="CoverageClassTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageFunctionParenthesesTest.php">
+ <class name="CoverageFunctionParenthesesTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageFunctionParenthesesWhitespaceTest.php">
+ <class name="CoverageFunctionParenthesesWhitespaceTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageFunctionTest.php">
+ <class name="CoverageFunctionTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageMethodOneLineAnnotationTest.php">
+ <class name="CoverageMethodOneLineAnnotationTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="8" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageMethodParenthesesTest.php">
+ <class name="CoverageMethodParenthesesTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageMethodParenthesesWhitespaceTest.php">
+ <class name="CoverageMethodParenthesesWhitespaceTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageMethodTest.php">
+ <class name="CoverageMethodTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageNamespacedFunctionTest.php">
+ <class name="CoverageNamespacedFunctionTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testFunc" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageNoneTest.php">
+ <class name="CoverageNoneTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <metrics loc="11" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageNotPrivateTest.php">
+ <class name="CoverageNotPrivateTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageNotProtectedTest.php">
+ <class name="CoverageNotProtectedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageNotPublicTest.php">
+ <class name="CoverageNotPublicTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageNothingTest.php">
+ <class name="CoverageNothingTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoveragePrivateTest.php">
+ <class name="CoveragePrivateTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageProtectedTest.php">
+ <class name="CoverageProtectedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoveragePublicTest.php">
+ <class name="CoveragePublicTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoverageTwoDefaultClassAnnotations.php">
+ <class name="CoverageTwoDefaultClassAnnotations" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <metrics loc="17" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoveredClass.php">
+ <class name="CoveredParentClass" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <class name="CoveredClass" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="privateMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="8" type="method" name="protectedMethod" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="method" name="publicMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="21" type="method" name="privateMethod" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="method" name="protectedMethod" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="publicMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <metrics loc="36" ncloc="36" classes="2" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CoveredFunction.php">
+ <line num="3" type="stmt" count="0"/>
+ <line num="4" type="stmt" count="0"/>
+ <metrics loc="4" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="2" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/CustomPrinter.php">
+ <class name="CustomPrinter" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderDebugTest.php">
+ <class name="DataProviderDebugTest" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="33" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="provider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <metrics loc="50" ncloc="41" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="33" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderDependencyTest.php">
+ <class name="DataProviderDependencyTest" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="testReference" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="15" type="method" name="testDependency" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="method" name="provider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="24" ncloc="19" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderFilterTest.php">
+ <class name="DataProviderFilterTest" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="truthProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="27" type="method" name="testFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="falseProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <metrics loc="41" ncloc="35" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="0" elements="26" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderIncompleteTest.php">
+ <class name="DataProviderIncompleteTest" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="23" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testIncomplete" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="17" type="method" name="testAdd" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="incompleteTestProviderMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="providerMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="33" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="23" coveredelements="0"/>
+ </file>
+ <package name="Foo\DataProviderIssue2833">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderIssue2833/FirstTest.php">
+ <class name="Foo\DataProviderIssue2833\FirstTest" namespace="Foo\DataProviderIssue2833">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="testFirst" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="provide" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <metrics loc="23" ncloc="20" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderIssue2833/SecondTest.php">
+ <class name="Foo\DataProviderIssue2833\SecondTest" namespace="Foo\DataProviderIssue2833">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="testSecond" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Foo\DataProviderIssue2859">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderIssue2859/tests/another/TestWithDataProviderTest.php">
+ <class name="Foo\DataProviderIssue2859\TestWithDataProviderTest" namespace="Foo\DataProviderIssue2859">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="testFirst" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="provide" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Foo\DataProviderIssue2922">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderIssue2922/FirstTest.php">
+ <class name="Foo\DataProviderIssue2922\FirstTest" namespace="Foo\DataProviderIssue2922">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="15" type="method" name="testFirst" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="method" name="provide" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="24" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderIssue2922/SecondTest.php">
+ <class name="Foo\DataProviderIssue2922\SecondHelloWorldTest" namespace="Foo\DataProviderIssue2922">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="testSecond" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderSkippedTest.php">
+ <class name="DataProviderSkippedTest" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="23" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSkipped" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="17" type="method" name="testAdd" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="skippedTestProviderMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="providerMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="33" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="23" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderTest.php">
+ <class name="DataProviderTest" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testAdd" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="providerMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <metrics loc="23" ncloc="20" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DataProviderTestDoxTest.php">
+ <class name="DataProviderTestDoxTest" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="18" type="method" name="testDoesSomethingElseWith" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="provider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <metrics loc="30" ncloc="23" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DependencyFailureTest.php">
+ <class name="DependencyFailureTest" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="14" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="22" type="method" name="testThree" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="30" type="method" name="testFour" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <metrics loc="34" ncloc="25" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DependencySuccessTest.php">
+ <class name="DependencySuccessTest" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="14" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="22" type="method" name="testThree" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="20" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="12" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DependencyTestSuite.php">
+ <class name="DependencyTestSuite" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="suite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DoubleTestCase.php">
+ <class name="DoubleTestCase" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="method" name="run" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <metrics loc="29" ncloc="29" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DummyBarTest.php">
+ <class name="DummyBarTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="testBarEqualsBar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <metrics loc="18" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DummyException.php">
+ <class name="DummyException" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="5" ncloc="5" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/DummyFooTest.php">
+ <class name="DummyFooTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="testFooEqualsFoo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <metrics loc="18" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/EmptyTestCaseTest.php">
+ <class name="EmptyTestCaseTest" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ExceptionInAssertPostConditionsTest.php">
+ <class name="ExceptionInAssertPostConditionsTest" namespace="global">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="assertPreConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="assertPostConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="tearDown" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="37" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ExceptionInAssertPreConditionsTest.php">
+ <class name="ExceptionInAssertPreConditionsTest" namespace="global">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="assertPreConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="assertPostConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="tearDown" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="37" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ExceptionInSetUpTest.php">
+ <class name="ExceptionInSetUpTest" namespace="global">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="assertPreConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="assertPostConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="tearDown" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="37" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ExceptionInTearDownTest.php">
+ <class name="ExceptionInTearDownTest" namespace="global">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="assertPreConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="assertPostConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="tearDown" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="37" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ExceptionInTest.php">
+ <class name="ExceptionInTest" namespace="global">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="assertPreConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="assertPostConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="tearDown" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="37" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="21" coveredelements="0"/>
+ </file>
+ <package name="My\Space">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ExceptionNamespaceTest.php">
+ <class name="My\Space\ExceptionNamespaceTest" namespace="My\Space">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="testConstants" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="35" type="method" name="testUnknownConstants" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="18" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ExceptionStackTest.php">
+ <class name="ExceptionStackTest" namespace="global">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="testPrintingChildException" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="testNestedExceptions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="26" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="14" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ExceptionTest.php">
+ <class name="ExceptionTest" namespace="global">
+ <metrics complexity="14" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="42" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="37" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="44" type="method" name="testThree" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="51" type="method" name="testFour" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="58" type="method" name="testFive" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="67" type="method" name="testSix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="76" type="method" name="testSeven" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="85" type="method" name="testEight" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="94" type="method" name="testNine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="99" type="method" name="testSingleLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="108" type="method" name="testUnknownConstants" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="118" type="method" name="testWithRegexMessage" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="128" type="method" name="testWithRegexMessageFromClassConstant" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="138" type="method" name="testWithUnknowRegexMessageFromClassConstant" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <metrics loc="141" ncloc="67" classes="1" methods="14" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="0" elements="42" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/Failure.php">
+ <class name="Failure" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="runTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/FailureTest.php">
+ <class name="FailureTest" namespace="global">
+ <metrics complexity="13" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="56" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testAssertArrayEqualsArray" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="method" name="testAssertIntegerEqualsInteger" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="16" type="method" name="testAssertObjectEqualsObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="testAssertNullEqualsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="testAssertStringEqualsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="testAssertTextEqualsText" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="testAssertStringMatchesFormat" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="testAssertNumericEqualsNumeric" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="method" name="testAssertTextSameText" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="method" name="testAssertObjectSameObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="testAssertObjectSameNull" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="method" name="testAssertFloatSameFloat" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="73" type="method" name="testAssertStringMatchesFormatFile" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <metrics loc="77" ncloc="75" classes="1" methods="13" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="0" elements="56" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/FatalTest.php">
+ <class name="FatalTest" namespace="global">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="testFatalError" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/IgnoreCodeCoverageClass.php">
+ <class name="IgnoreCodeCoverageClass" namespace="global">
+ <metrics complexity="2" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="16" ncloc="13" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/IgnoreCodeCoverageClassTest.php">
+ <class name="IgnoreCodeCoverageClassTest" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testReturnTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="testReturnFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <metrics loc="17" ncloc="17" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/IncompleteTest.php">
+ <class name="IncompleteTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testIncomplete" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/Inheritance/InheritanceA.php">
+ <class name="InheritanceA" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <line num="3" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="1" coveredstatements="0" elements="1" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/Inheritance/InheritanceB.php">
+ <class name="InheritanceB" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/InheritedTestCase.php">
+ <class name="InheritedTestCase" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="test2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="7" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/IniTest.php">
+ <class name="IniTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testIni" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/IsolationTest.php">
+ <class name="IsolationTest" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testIsInIsolationReturnsFalse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="method" name="testIsInIsolationReturnsTrue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/MockRunner.php">
+ <class name="MockRunner" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="runFailed" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <metrics loc="9" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/Mockable.php">
+ <class name="Mockable" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="foo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="bar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="__clone" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="26" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/MultiDependencyTest.php">
+ <class name="MultiDependencyTest" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="24" type="method" name="testThree" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <metrics loc="29" ncloc="25" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/MultipleDataProviderTest.php">
+ <class name="MultipleDataProviderTest" namespace="global">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="45" coveredstatements="0" elements="53" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="20" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="providerA" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="providerB" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="providerC" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="providerD" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="method" name="providerE" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="method" name="providerF" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <metrics loc="77" ncloc="67" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="45" coveredstatements="0" elements="53" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/MyCommand.php">
+ <class name="MyCommand" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="myHandler" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <metrics loc="16" ncloc="16" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoverageClassExtendedTest.php">
+ <class name="NamespaceCoverageClassExtendedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoverageClassTest.php">
+ <class name="NamespaceCoverageClassTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoverageCoversClassPublicTest.php">
+ <class name="NamespaceCoverageCoversClassPublicTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <metrics loc="17" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoverageCoversClassTest.php">
+ <class name="NamespaceCoverageCoversClassTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoverageMethodTest.php">
+ <class name="NamespaceCoverageMethodTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoverageNotPrivateTest.php">
+ <class name="NamespaceCoverageNotPrivateTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoverageNotProtectedTest.php">
+ <class name="NamespaceCoverageNotProtectedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoverageNotPublicTest.php">
+ <class name="NamespaceCoverageNotPublicTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoveragePrivateTest.php">
+ <class name="NamespaceCoveragePrivateTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoverageProtectedTest.php">
+ <class name="NamespaceCoverageProtectedTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoveragePublicTest.php">
+ <class name="NamespaceCoveragePublicTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSomething" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NamespaceCoveredFunction.php">
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NoArgTestCaseTest.php">
+ <class name="NoArgTestCaseTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testNothing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <metrics loc="9" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NoTestCaseClass.php">
+ <class name="NoTestCaseClass" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="4" ncloc="4" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NoTestCases.php">
+ <class name="NoTestCases" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="noTestCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <metrics loc="9" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NonStatic.php">
+ <class name="NonStatic" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="suite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="7" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NotExistingCoveredElementTest.php">
+ <class name="NotExistingCoveredElementTest" namespace="global">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="16" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="23" type="method" name="testThree" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="17" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NotPublicTestCase.php">
+ <class name="NotPublicTestCase" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testPublic" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="method" name="testNotPublic" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="13" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NotVoidTestCase.php">
+ <class name="NotVoidTestCase" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/NothingTest.php">
+ <class name="NothingTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testNothing" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <metrics loc="9" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/OneTestCase.php">
+ <class name="OneTestCase" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="noTestCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="method" name="testCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="13" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/OutputTestCase.php">
+ <class name="OutputTestCase" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testExpectOutputStringFooActualFoo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="testExpectOutputStringFooActualBar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="testExpectOutputRegexFooActualFoo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="testExpectOutputRegexFooActualBar" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <metrics loc="29" ncloc="29" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="16" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/OverrideTestCase.php">
+ <class name="OverrideTestCase" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="testCase" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <metrics loc="7" ncloc="7" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ParseTestMethodAnnotationsMock.php">
+ <class name="ParseTestMethodAnnotationsMock" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <class name="ParseTestMethodAnnotationsTrait" namespace="global">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/RequirementsClassBeforeClassHookTest.php">
+ <class name="RequirementsClassBeforeClassHookTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/RequirementsClassDocBlockTest.php">
+ <class name="RequirementsClassDocBlockTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="testMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="8" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/RequirementsTest.php">
+ <class name="RequirementsTest" namespace="global">
+ <metrics complexity="60" methods="60" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="120" coveredstatements="0" elements="180" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="21" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="28" type="method" name="testThree" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="36" type="method" name="testFour" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="43" type="method" name="testFive" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="50" type="method" name="testSix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="57" type="method" name="testSeven" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="64" type="method" name="testEight" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="71" type="method" name="testNine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="78" type="method" name="testTen" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="86" type="method" name="testEleven" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="100" type="method" name="testAllPossibleRequirements" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="107" type="method" name="testExistingFunction" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="114" type="method" name="testExistingMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="121" type="method" name="testExistingExtension" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="128" type="method" name="testExistingOs" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="135" type="method" name="testAlwaysSkip" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="142" type="method" name="testAlwaysSkip2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="149" type="method" name="testAlwaysSkip3" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="156" type="method" name="testAlwaysSkip4" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="164" type="method" name="testSpace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="171" type="method" name="testSpecificExtensionVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="178" type="method" name="testPHPVersionOperatorLessThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="185" type="method" name="testPHPVersionOperatorLessThanEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="192" type="method" name="testPHPVersionOperatorGreaterThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="199" type="method" name="testPHPVersionOperatorGreaterThanEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="206" type="method" name="testPHPVersionOperatorEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="213" type="method" name="testPHPVersionOperatorDoubleEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="220" type="method" name="testPHPVersionOperatorBangEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="227" type="method" name="testPHPVersionOperatorNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="234" type="method" name="testPHPVersionOperatorNoSpace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="241" type="method" name="testPHPUnitVersionOperatorLessThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="248" type="method" name="testPHPUnitVersionOperatorLessThanEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="255" type="method" name="testPHPUnitVersionOperatorGreaterThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="262" type="method" name="testPHPUnitVersionOperatorGreaterThanEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="269" type="method" name="testPHPUnitVersionOperatorEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="276" type="method" name="testPHPUnitVersionOperatorDoubleEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="283" type="method" name="testPHPUnitVersionOperatorBangEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="290" type="method" name="testPHPUnitVersionOperatorNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="297" type="method" name="testPHPUnitVersionOperatorNoSpace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="304" type="method" name="testExtensionVersionOperatorLessThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="311" type="method" name="testExtensionVersionOperatorLessThanEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="318" type="method" name="testExtensionVersionOperatorGreaterThan" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="325" type="method" name="testExtensionVersionOperatorGreaterThanEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="332" type="method" name="testExtensionVersionOperatorEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="339" type="method" name="testExtensionVersionOperatorDoubleEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="346" type="method" name="testExtensionVersionOperatorBangEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="353" type="method" name="testExtensionVersionOperatorNotEquals" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="360" type="method" name="testExtensionVersionOperatorNoSpace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="368" type="method" name="testVersionConstraintTildeMajor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="376" type="method" name="testVersionConstraintCaretMajor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="384" type="method" name="testVersionConstraintTildeMinor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="392" type="method" name="testVersionConstraintCaretMinor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="400" type="method" name="testVersionConstraintCaretOr" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="408" type="method" name="testVersionConstraintTildeOr" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="416" type="method" name="testVersionConstraintTildeOrCaret" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="423" type="method" name="testVersionConstraintCaretOrTilde" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="431" type="method" name="testVersionConstraintRegexpIgnoresWhitespace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="438" type="method" name="testVersionConstraintInvalidPhpConstraint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="444" type="method" name="testVersionConstraintInvalidPhpUnitConstraint" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <metrics loc="447" ncloc="243" classes="1" methods="60" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="120" coveredstatements="0" elements="180" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/SampleArrayAccess.php">
+ <class name="SampleArrayAccess" namespace="global">
+ <metrics complexity="7" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="method" name="offsetSet" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="method" name="offsetExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="method" name="offsetUnset" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="method" name="offsetGet" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <metrics loc="36" ncloc="30" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/SampleClass.php">
+ <class name="SampleClass" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="8" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <metrics loc="14" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/Singleton.php">
+ <class name="Singleton" namespace="global">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="__construct" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="method" name="__clone" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="getInstance" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="22" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/StackTest.php">
+ <class name="StackTest" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testPush" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="21" type="method" name="testPop" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="23" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <package name="vendor\project">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/StatusTest.php">
+ <class name="vendor\project\StatusTest" namespace="vendor\project">
+ <metrics complexity="7" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="27" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testSuccess" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="testFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="method" name="testError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="testIncomplete" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="method" name="testSkipped" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="testRisky" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="testWarning" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="42" ncloc="42" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="0" elements="27" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/StopOnWarningTestSuite.php">
+ <class name="StopOnWarningTestSuite" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="suite" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <metrics loc="15" ncloc="15" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="7" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/StopsOnWarningTest.php">
+ <class name="StopsOnWarningTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <metrics loc="9" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/Struct.php">
+ <class name="Struct" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/Success.php">
+ <class name="Success" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="runTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TemplateMethodsTest.php">
+ <class name="TemplateMethodsTest" namespace="global">
+ <metrics complexity="9" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="39" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="16" type="method" name="assertPreConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="assertPostConditions" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="tearDown" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="tearDownAfterClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="method" name="onNotSuccessfulTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <metrics loc="53" ncloc="53" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="39" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestAutoreferenced.php">
+ <class name="TestAutoreferenced" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="8" type="method" name="testJsonEncodeException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <metrics loc="12" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestDoxGroupTest.php">
+ <class name="TestDoxGroupTest" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="18" type="method" name="testTwo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="16" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestGeneratorMaker.php">
+ <class name="TestGeneratorMaker" namespace="global">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="4" type="method" name="create" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="5" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestIncomplete.php">
+ <class name="TestIncomplete" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="runTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestIterator.php">
+ <class name="TestIterator" namespace="global">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <metrics loc="36" ncloc="36" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestIterator2.php">
+ <class name="TestIterator2" namespace="global">
+ <metrics complexity="6" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="11" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="16" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <metrics loc="35" ncloc="35" classes="1" methods="6" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestIteratorAggregate.php">
+ <class name="TestIteratorAggregate" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="7" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="12" type="method" name="getIterator" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <metrics loc="16" ncloc="16" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestIteratorAggregate2.php">
+ <class name="TestIteratorAggregate2" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="getIterator" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <metrics loc="19" ncloc="16" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestSkipped.php">
+ <class name="TestSkipped" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="runTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestTestError.php">
+ <class name="TestError" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="runTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/TestWithTest.php">
+ <class name="TestWithTest" namespace="global">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="testAdd" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="providerMethod" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <metrics loc="26" ncloc="20" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ThrowExceptionTestCase.php">
+ <class name="ThrowExceptionTestCase" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="test" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <metrics loc="10" ncloc="10" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/ThrowNoExceptionTestCase.php">
+ <class name="ThrowNoExceptionTestCase" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="6" type="method" name="test" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="8" type="stmt" count="0"/>
+ <metrics loc="9" ncloc="9" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/VariousIterableDataProviderTest.php">
+ <class name="VariousIterableDataProviderTest" namespace="global">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="test" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="14" type="method" name="asArrayProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="asIteratorProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="asTraversableProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="33" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/WasRun.php">
+ <class name="WasRun" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="8" type="method" name="runTest" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <metrics loc="12" ncloc="12" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/WrapperIteratorAggregate.php">
+ <class name="WrapperIteratorAggregate" namespace="global">
+ <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
+ </class>
+ <line num="10" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="16" type="method" name="getIterator" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="19" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="11" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/_files/phpunit-example-extension/tests/OneTest.php">
+ <class name="OneTest" namespace="global">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="9" type="method" name="testOne" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="10" type="stmt" count="0"/>
+ <line num="11" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <metrics loc="13" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/phpunit/phpunit/tests/bootstrap.php">
+ <line num="2" type="stmt" count="0"/>
+ <line num="3" type="stmt" count="0"/>
+ <line num="4" type="stmt" count="0"/>
+ <line num="6" type="stmt" count="0"/>
+ <line num="7" type="stmt" count="0"/>
+ <line num="9" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <metrics loc="30" ncloc="28" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="25" coveredelements="0"/>
+ </file>
+ <package name="SebastianBergmann\CodeUnitReverseLookup">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/code-unit-reverse-lookup/src/Wizard.php">
+ <class name="SebastianBergmann\CodeUnitReverseLookup\Wizard" namespace="SebastianBergmann\CodeUnitReverseLookup">
+ <metrics complexity="16" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="37" coveredelements="0"/>
+ </class>
+ <line num="39" type="method" name="lookup" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="52" type="method" name="updateLookupTable" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="method" name="processClassesAndTraits" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="method" name="processFunctions" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="91" type="method" name="processFunctionOrMethod" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <metrics loc="111" ncloc="82" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="37" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/code-unit-reverse-lookup/tests/WizardTest.php">
+ <class name="SebastianBergmann\CodeUnitReverseLookup\WizardTest" namespace="SebastianBergmann\CodeUnitReverseLookup">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="18" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testMethodCanBeLookedUp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="testReturnsFilenameAndLineNumberAsStringWhenNotInCodeUnit" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <metrics loc="45" ncloc="31" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="18" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann\Comparator">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/ArrayComparator.php">
+ <class name="SebastianBergmann\Comparator\ArrayComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="12" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="55" coveredstatements="25" elements="58" coveredelements="26"/>
+ </class>
+ <line num="26" type="method" name="accepts" visibility="public" complexity="2" crap="2" count="5"/>
+ <line num="28" type="stmt" count="5"/>
+ <line num="43" type="method" name="assertEquals" visibility="public" complexity="9" crap="22.27" count="1"/>
+ <line num="45" type="stmt" count="1"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="1"/>
+ <line num="51" type="stmt" count="1"/>
+ <line num="52" type="stmt" count="1"/>
+ <line num="53" type="stmt" count="1"/>
+ <line num="55" type="stmt" count="1"/>
+ <line num="56" type="stmt" count="1"/>
+ <line num="58" type="stmt" count="1"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="1"/>
+ <line num="72" type="stmt" count="1"/>
+ <line num="74" type="stmt" count="1"/>
+ <line num="75" type="stmt" count="1"/>
+ <line num="76" type="stmt" count="1"/>
+ <line num="77" type="stmt" count="1"/>
+ <line num="80" type="stmt" count="1"/>
+ <line num="81" type="stmt" count="1"/>
+ <line num="82" type="stmt" count="1"/>
+ <line num="83" type="stmt" count="1"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="1"/>
+ <line num="102" type="stmt" count="1"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="1"/>
+ <line num="113" type="stmt" count="1"/>
+ <line num="115" type="stmt" count="1"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="1"/>
+ <line num="127" type="method" name="indent" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <metrics loc="131" ncloc="100" classes="1" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="55" coveredstatements="25" elements="58" coveredelements="26"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/Comparator.php">
+ <class name="SebastianBergmann\Comparator\Comparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="4" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="30" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="38" type="method" name="setFactory" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="65" ncloc="26" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/ComparisonFailure.php">
+ <class name="SebastianBergmann\Comparator\ComparisonFailure" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="9" methods="7" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="6" elements="22" coveredelements="7"/>
+ </class>
+ <line num="73" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="4"/>
+ <line num="75" type="stmt" count="4"/>
+ <line num="76" type="stmt" count="4"/>
+ <line num="77" type="stmt" count="4"/>
+ <line num="78" type="stmt" count="4"/>
+ <line num="79" type="stmt" count="4"/>
+ <line num="80" type="stmt" count="4"/>
+ <line num="85" type="method" name="getActual" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="93" type="method" name="getExpected" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="101" type="method" name="getActualAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="109" type="method" name="getExpectedAsString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="117" type="method" name="getDiff" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="131" type="method" name="toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <metrics loc="135" ncloc="66" classes="1" methods="7" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="6" elements="22" coveredelements="7"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/DOMNodeComparator.php">
+ <class name="SebastianBergmann\Comparator\DOMNodeComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="10" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="1" elements="25" coveredelements="2"/>
+ </class>
+ <line num="29" type="method" name="accepts" visibility="public" complexity="2" crap="2" count="5"/>
+ <line num="31" type="stmt" count="5"/>
+ <line num="46" type="method" name="assertEquals" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="69" type="method" name="nodeToText" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <metrics loc="87" ncloc="52" classes="1" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="1" elements="25" coveredelements="2"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/DateTimeComparator.php">
+ <class name="SebastianBergmann\Comparator\DateTimeComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="9" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="2" elements="25" coveredelements="3"/>
+ </class>
+ <line num="26" type="method" name="accepts" visibility="public" complexity="4" crap="4" count="5"/>
+ <line num="28" type="stmt" count="5"/>
+ <line num="29" type="stmt" count="5"/>
+ <line num="44" type="method" name="assertEquals" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="78" type="method" name="dateTimeToString" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="84" ncloc="46" classes="1" methods="3" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="22" coveredstatements="2" elements="25" coveredelements="3"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/DoubleComparator.php">
+ <class name="SebastianBergmann\Comparator\DoubleComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="6" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="1" elements="7" coveredelements="2"/>
+ </class>
+ <line num="33" type="method" name="accepts" visibility="public" complexity="4" crap="4" count="5"/>
+ <line num="35" type="stmt" count="5"/>
+ <line num="49" type="method" name="assertEquals" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <metrics loc="57" ncloc="22" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="1" elements="7" coveredelements="2"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/ExceptionComparator.php">
+ <class name="SebastianBergmann\Comparator\ExceptionComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="3" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="1" elements="10" coveredelements="2"/>
+ </class>
+ <line num="26" type="method" name="accepts" visibility="public" complexity="2" crap="2" count="5"/>
+ <line num="28" type="stmt" count="5"/>
+ <line num="39" type="method" name="toArray" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <metrics loc="53" ncloc="26" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="1" elements="10" coveredelements="2"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/Factory.php">
+ <class name="SebastianBergmann\Comparator\Factory" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="15" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="37" coveredstatements="6" elements="45" coveredelements="6"/>
+ </class>
+ <line num="36" type="method" name="getInstance" visibility="public" complexity="2" crap="2.15" count="18"/>
+ <line num="38" type="stmt" count="18"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="18"/>
+ <line num="48" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="61" type="method" name="getComparatorFor" visibility="public" complexity="5" crap="6.97" count="5"/>
+ <line num="63" type="stmt" count="5"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="5"/>
+ <line num="70" type="stmt" count="5"/>
+ <line num="71" type="stmt" count="5"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="86" type="method" name="register" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="100" type="method" name="unregister" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="112" type="method" name="reset" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="method" name="registerDefaultComparators" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="method" name="registerDefaultComparator" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <metrics loc="139" ncloc="85" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="37" coveredstatements="6" elements="45" coveredelements="6"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/MockObjectComparator.php">
+ <class name="SebastianBergmann\Comparator\MockObjectComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="5" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="2" elements="7" coveredelements="3"/>
+ </class>
+ <line num="26" type="method" name="accepts" visibility="public" complexity="4" crap="4" count="5"/>
+ <line num="28" type="stmt" count="5"/>
+ <line num="29" type="stmt" count="5"/>
+ <line num="40" type="method" name="toArray" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <metrics loc="48" ncloc="21" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="2" elements="7" coveredelements="3"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/NumericComparator.php">
+ <class name="SebastianBergmann\Comparator\NumericComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="13" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="3" elements="21" coveredelements="4"/>
+ </class>
+ <line num="26" type="method" name="accepts" visibility="public" complexity="6" crap="6" count="5"/>
+ <line num="30" type="stmt" count="5"/>
+ <line num="31" type="stmt" count="5"/>
+ <line num="32" type="stmt" count="5"/>
+ <line num="46" type="method" name="assertEquals" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <metrics loc="69" ncloc="35" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="19" coveredstatements="3" elements="21" coveredelements="4"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/ObjectComparator.php">
+ <class name="SebastianBergmann\Comparator\ObjectComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="9" methods="3" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="15" elements="37" coveredelements="17"/>
+ </class>
+ <line num="26" type="method" name="accepts" visibility="public" complexity="2" crap="2" count="5"/>
+ <line num="28" type="stmt" count="5"/>
+ <line num="43" type="method" name="assertEquals" visibility="public" complexity="6" crap="13.54" count="1"/>
+ <line num="45" type="stmt" count="1"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="1"/>
+ <line num="62" type="stmt" count="1"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="1"/>
+ <line num="71" type="stmt" count="1"/>
+ <line num="73" type="stmt" count="1"/>
+ <line num="74" type="stmt" count="1"/>
+ <line num="75" type="stmt" count="1"/>
+ <line num="76" type="stmt" count="1"/>
+ <line num="77" type="stmt" count="1"/>
+ <line num="78" type="stmt" count="1"/>
+ <line num="79" type="stmt" count="1"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="1"/>
+ <line num="103" type="method" name="toArray" visibility="protected" complexity="1" crap="1" count="1"/>
+ <line num="105" type="stmt" count="1"/>
+ <metrics loc="107" ncloc="58" classes="1" methods="3" coveredmethods="2" conditionals="0" coveredconditionals="0" statements="34" coveredstatements="15" elements="37" coveredelements="17"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/ResourceComparator.php">
+ <class name="SebastianBergmann\Comparator\ResourceComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="4" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="1" elements="10" coveredelements="2"/>
+ </class>
+ <line num="26" type="method" name="accepts" visibility="public" complexity="2" crap="2" count="5"/>
+ <line num="28" type="stmt" count="5"/>
+ <line num="42" type="method" name="assertEquals" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <metrics loc="53" ncloc="23" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="1" elements="10" coveredelements="2"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/ScalarComparator.php">
+ <class name="SebastianBergmann\Comparator\ScalarComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="15" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="21" elements="34" coveredelements="21"/>
+ </class>
+ <line num="28" type="method" name="accepts" visibility="public" complexity="8" crap="9.00" count="5"/>
+ <line num="30" type="stmt" count="5"/>
+ <line num="31" type="stmt" count="5"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="5"/>
+ <line num="48" type="method" name="assertEquals" visibility="public" complexity="7" crap="9.23" count="5"/>
+ <line num="50" type="stmt" count="5"/>
+ <line num="51" type="stmt" count="5"/>
+ <line num="55" type="stmt" count="5"/>
+ <line num="56" type="stmt" count="5"/>
+ <line num="57" type="stmt" count="5"/>
+ <line num="59" type="stmt" count="5"/>
+ <line num="60" type="stmt" count="4"/>
+ <line num="61" type="stmt" count="4"/>
+ <line num="65" type="stmt" count="5"/>
+ <line num="66" type="stmt" count="4"/>
+ <line num="67" type="stmt" count="4"/>
+ <line num="68" type="stmt" count="4"/>
+ <line num="69" type="stmt" count="4"/>
+ <line num="70" type="stmt" count="4"/>
+ <line num="71" type="stmt" count="4"/>
+ <line num="72" type="stmt" count="4"/>
+ <line num="73" type="stmt" count="4"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="1"/>
+ <metrics loc="92" ncloc="52" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="21" elements="34" coveredelements="21"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/SplObjectStorageComparator.php">
+ <class name="SebastianBergmann\Comparator\SplObjectStorageComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="7" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="1" elements="22" coveredelements="2"/>
+ </class>
+ <line num="26" type="method" name="accepts" visibility="public" complexity="2" crap="2" count="5"/>
+ <line num="28" type="stmt" count="5"/>
+ <line num="42" type="method" name="assertEquals" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <metrics loc="70" ncloc="40" classes="1" methods="2" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="20" coveredstatements="1" elements="22" coveredelements="2"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/src/TypeComparator.php">
+ <class name="SebastianBergmann\Comparator\TypeComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="3" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="accepts" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="42" type="method" name="assertEquals" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <metrics loc="60" ncloc="28" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/ArrayComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\ArrayComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="9" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="106" coveredstatements="0" elements="114" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="123" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="134" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="145" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="161" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <metrics loc="168" ncloc="135" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="106" coveredstatements="0" elements="114" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/ComparisonFailureTest.php">
+ <class name="SebastianBergmann\Comparator\ComparisonFailureTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="34" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="testComparisonFailure" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="method" name="testDiffNotPossible" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <metrics loc="58" ncloc="47" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="34" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/DOMNodeComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\DOMNodeComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="11" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="94" coveredstatements="0" elements="104" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="acceptsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="method" name="createDOMDocument" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="118" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="129" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="140" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="156" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <metrics loc="163" ncloc="132" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="94" coveredstatements="0" elements="104" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/DateTimeComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\DateTimeComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="11" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="145" coveredstatements="0" elements="155" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="152" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="166" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="177" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="193" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="205" type="method" name="testAcceptsDateTimeInterface" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="214" type="method" name="testSupportsDateTimeInterface" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <metrics loc="223" ncloc="182" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="145" coveredstatements="0" elements="155" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/DoubleComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\DoubleComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="10" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="75" coveredstatements="0" elements="84" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="acceptsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="92" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="103" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="114" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="130" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <metrics loc="137" ncloc="106" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="75" coveredstatements="0" elements="84" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/ExceptionComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\ExceptionComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="10" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="69" coveredstatements="0" elements="78" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="acceptsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="93" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="104" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="115" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="131" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <metrics loc="138" ncloc="107" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="69" coveredstatements="0" elements="78" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/FactoryTest.php">
+ <class name="SebastianBergmann\Comparator\FactoryTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="79" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="instanceProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="76" type="method" name="testGetComparatorFor" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="86" type="method" name="testRegister" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="105" type="method" name="testUnregister" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="method" name="testIsSingleton" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <metrics loc="126" ncloc="98" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="74" coveredstatements="0" elements="79" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/MockObjectComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\MockObjectComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="10" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="97" coveredstatements="0" elements="106" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="acceptsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="125" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="136" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="147" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="163" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <metrics loc="170" ncloc="135" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="97" coveredstatements="0" elements="106" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/NumericComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\NumericComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="10" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="63" coveredstatements="0" elements="72" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="acceptsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="80" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="91" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="102" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="118" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <metrics loc="125" ncloc="94" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="63" coveredstatements="0" elements="72" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/ObjectComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\ObjectComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="10" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="81" coveredstatements="0" elements="90" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="acceptsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="107" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="118" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="129" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="145" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <metrics loc="152" ncloc="117" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="81" coveredstatements="0" elements="90" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/ResourceComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\ResourceComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="10" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="58" coveredstatements="0" elements="67" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="acceptsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="65" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="80" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="91" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="102" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="118" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <metrics loc="124" ncloc="93" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="58" coveredstatements="0" elements="67" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/ScalarComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\ScalarComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="10" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="97" coveredstatements="0" elements="106" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="acceptsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="116" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="127" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="138" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="154" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <metrics loc="161" ncloc="128" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="97" coveredstatements="0" elements="106" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/SplObjectStorageComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\SplObjectStorageComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="10" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="76" coveredstatements="0" elements="85" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="acceptsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="90" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="104" type="method" name="testAcceptsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="115" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="131" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="139" type="method" name="testAssertEqualsFails2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <metrics loc="149" ncloc="119" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="76" coveredstatements="0" elements="85" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/TypeComparatorTest.php">
+ <class name="SebastianBergmann\Comparator\TypeComparatorTest" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="8" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="53" coveredstatements="0" elements="60" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="method" name="acceptsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="assertEqualsSucceedsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="method" name="assertEqualsFailsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="74" type="method" name="testAcceptsSucceeds" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="85" type="method" name="testAssertEqualsSucceeds" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="101" type="method" name="testAssertEqualsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <metrics loc="108" ncloc="81" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="53" coveredstatements="0" elements="60" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/_fixture/Author.php">
+ <class name="SebastianBergmann\Comparator\Author" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <metrics loc="27" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/_fixture/Book.php">
+ <class name="SebastianBergmann\Comparator\Book" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="20" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/_fixture/ClassWithToString.php">
+ <class name="SebastianBergmann\Comparator\ClassWithToString" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="15" type="method" name="__toString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <metrics loc="19" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/_fixture/SampleClass.php">
+ <class name="SebastianBergmann\Comparator\SampleClass" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <metrics loc="28" ncloc="17" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="6" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/_fixture/Struct.php">
+ <class name="SebastianBergmann\Comparator\Struct" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <metrics loc="24" ncloc="13" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/_fixture/TestClass.php">
+ <class name="SebastianBergmann\Comparator\TestClass" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/comparator/tests/_fixture/TestClassComparator.php">
+ <class name="SebastianBergmann\Comparator\TestClassComparator" namespace="SebastianBergmann\Comparator">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann\Diff">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Chunk.php">
+ <class name="SebastianBergmann\Diff\Chunk" namespace="SebastianBergmann\Diff">
+ <metrics complexity="7" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="32" coveredelements="0"/>
+ </class>
+ <line num="40" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="method" name="getStart" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="method" name="getStartRange" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="method" name="getEnd" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="method" name="getEndRange" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="method" name="getLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="method" name="setLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <metrics loc="78" ncloc="55" classes="1" methods="7" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="25" coveredstatements="0" elements="32" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Diff.php">
+ <class name="SebastianBergmann\Diff\Diff" namespace="SebastianBergmann\Diff">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="35" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="method" name="getFrom" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="method" name="getTo" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="55" type="method" name="getChunks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="63" type="method" name="setChunks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <metrics loc="67" ncloc="39" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="17" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Differ.php">
+ <class name="SebastianBergmann\Diff\Differ" namespace="SebastianBergmann\Diff">
+ <metrics complexity="52" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="162" coveredstatements="0" elements="172" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="__construct" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="61" type="method" name="diff" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="77" type="method" name="validateDiffInput" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="103" type="method" name="diffToArray" visibility="public" complexity="14" crap="210" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="174" type="method" name="splitStringByLines" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="185" type="method" name="selectLcsImplementation" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="208" type="method" name="calculateEstimatedFootprint" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="222" type="method" name="detectUnmatchedLineEndings" visibility="private" complexity="11" crap="132" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="260" type="method" name="getLinebreak" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="282" type="method" name="getArrayDiffParted" visibility="private" complexity="8" crap="72" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <metrics loc="321" ncloc="213" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="162" coveredstatements="0" elements="172" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Exception/InvalidArgumentException.php">
+ <class name="SebastianBergmann\Diff\InvalidArgumentException" namespace="SebastianBergmann\Diff">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Line.php">
+ <class name="SebastianBergmann\Diff\Line" namespace="SebastianBergmann\Diff">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="getContent" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="getType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="30" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="13" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/MemoryEfficientLongestCommonSubsequenceCalculator.php">
+ <class name="SebastianBergmann\Diff\MemoryEfficientLongestCommonSubsequenceCalculator" namespace="SebastianBergmann\Diff">
+ <metrics complexity="10" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="51" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="calculate" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="method" name="length" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <metrics loc="81" ncloc="70" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="51" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Parser.php">
+ <class name="SebastianBergmann\Diff\Parser" namespace="SebastianBergmann\Diff">
+ <metrics complexity="19" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="62" coveredstatements="0" elements="64" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="parse" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="method" name="parseFileDiff" visibility="private" complexity="9" crap="90" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <metrics loc="106" ncloc="90" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="62" coveredstatements="0" elements="64" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/TimeEfficientLongestCommonSubsequenceCalculator.php">
+ <class name="SebastianBergmann\Diff\TimeEfficientLongestCommonSubsequenceCalculator" namespace="SebastianBergmann\Diff">
+ <metrics complexity="10" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="40" coveredstatements="0" elements="41" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="calculate" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <metrics loc="66" ncloc="55" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="40" coveredstatements="0" elements="41" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/tests/ChunkTest.php">
+ <class name="SebastianBergmann\Diff\ChunkTest" namespace="SebastianBergmann\Diff">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="35" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testCanBeCreatedWithoutArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="testStartCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="testStartRangeCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="method" name="testEndCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="method" name="testEndRangeCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="testLinesCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="method" name="testLinesCanBeSet" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <metrics loc="68" ncloc="54" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="35" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/tests/DiffTest.php">
+ <class name="SebastianBergmann\Diff\DiffTest" namespace="SebastianBergmann\Diff">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="27" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="testGettersAfterConstructionWithDefault" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="method" name="testGettersAfterConstructionWithChunks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="method" name="testSetChunksAfterConstruction" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <metrics loc="55" ncloc="42" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="27" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/tests/DifferTest.php">
+ <class name="SebastianBergmann\Diff\DifferTest" namespace="SebastianBergmann\Diff">
+ <metrics complexity="26" methods="26" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="854" coveredstatements="0" elements="880" coveredelements="0"/>
+ </class>
+ <class name="SebastianBergmann\Diff\AnonymousClass:503#2026" namespace="SebastianBergmann\Diff">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="43" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="54" type="method" name="testArrayRepresentationOfDiffCanBeRenderedUsingTimeEfficientLcsImplementation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="65" type="method" name="testTextRepresentationOfDiffCanBeRenderedUsingTimeEfficientLcsImplementation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="76" type="method" name="testArrayRepresentationOfDiffCanBeRenderedUsingMemoryEfficientLcsImplementation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="87" type="method" name="testTextRepresentationOfDiffCanBeRenderedUsingMemoryEfficientLcsImplementation" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="99" type="method" name="testCustomHeaderCanBeUsed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="109" type="method" name="headerProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="139" type="method" name="testTypesOtherThanArrayAndStringCanBePassed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="152" type="method" name="testParser" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="160" type="method" name="arrayProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="321" type="method" name="textProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="412" type="method" name="diffProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="433" type="method" name="testDiffDoNotShowNonDiffLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="440" type="method" name="textForNoNonDiffLinesProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="478" type="method" name="testDiffToArrayInvalidFromType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="486" type="method" name="testDiffInvalidToType" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="501" type="method" name="testGetCommonChunks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="504" type="method" name="getDiff" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="509" type="method" name="getChunks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="521" type="method" name="provideGetCommonChunks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="577" type="stmt" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="580" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="605" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="626" type="method" name="testSplitStringByLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="635" type="method" name="provideSplitStringByLinesCases" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="649" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="651" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="661" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="0"/>
+ <line num="670" type="stmt" count="0"/>
+ <line num="671" type="stmt" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="674" type="stmt" count="0"/>
+ <line num="675" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="681" type="stmt" count="0"/>
+ <line num="682" type="stmt" count="0"/>
+ <line num="683" type="stmt" count="0"/>
+ <line num="684" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="686" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="694" type="stmt" count="0"/>
+ <line num="695" type="stmt" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="697" type="stmt" count="0"/>
+ <line num="698" type="stmt" count="0"/>
+ <line num="699" type="stmt" count="0"/>
+ <line num="707" type="method" name="testDiffWithLineNumbers" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="713" type="method" name="provideDiffWithLineNumbers" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="714" type="stmt" count="0"/>
+ <line num="715" type="stmt" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="720" type="stmt" count="0"/>
+ <line num="721" type="stmt" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="724" type="stmt" count="0"/>
+ <line num="725" type="stmt" count="0"/>
+ <line num="726" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="731" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="735" type="stmt" count="0"/>
+ <line num="736" type="stmt" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="739" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="741" type="stmt" count="0"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="746" type="stmt" count="0"/>
+ <line num="747" type="stmt" count="0"/>
+ <line num="748" type="stmt" count="0"/>
+ <line num="749" type="stmt" count="0"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="751" type="stmt" count="0"/>
+ <line num="752" type="stmt" count="0"/>
+ <line num="753" type="stmt" count="0"/>
+ <line num="754" type="stmt" count="0"/>
+ <line num="755" type="stmt" count="0"/>
+ <line num="756" type="stmt" count="0"/>
+ <line num="757" type="stmt" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="760" type="stmt" count="0"/>
+ <line num="761" type="stmt" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="766" type="stmt" count="0"/>
+ <line num="767" type="stmt" count="0"/>
+ <line num="768" type="stmt" count="0"/>
+ <line num="769" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="0"/>
+ <line num="771" type="stmt" count="0"/>
+ <line num="772" type="stmt" count="0"/>
+ <line num="773" type="stmt" count="0"/>
+ <line num="774" type="stmt" count="0"/>
+ <line num="775" type="stmt" count="0"/>
+ <line num="776" type="stmt" count="0"/>
+ <line num="777" type="stmt" count="0"/>
+ <line num="778" type="stmt" count="0"/>
+ <line num="779" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="781" type="stmt" count="0"/>
+ <line num="782" type="stmt" count="0"/>
+ <line num="783" type="stmt" count="0"/>
+ <line num="784" type="stmt" count="0"/>
+ <line num="785" type="stmt" count="0"/>
+ <line num="786" type="stmt" count="0"/>
+ <line num="787" type="stmt" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="789" type="stmt" count="0"/>
+ <line num="790" type="stmt" count="0"/>
+ <line num="791" type="stmt" count="0"/>
+ <line num="792" type="stmt" count="0"/>
+ <line num="793" type="stmt" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="795" type="stmt" count="0"/>
+ <line num="796" type="stmt" count="0"/>
+ <line num="797" type="stmt" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="799" type="stmt" count="0"/>
+ <line num="800" type="stmt" count="0"/>
+ <line num="801" type="stmt" count="0"/>
+ <line num="802" type="stmt" count="0"/>
+ <line num="803" type="stmt" count="0"/>
+ <line num="804" type="stmt" count="0"/>
+ <line num="805" type="stmt" count="0"/>
+ <line num="806" type="stmt" count="0"/>
+ <line num="807" type="stmt" count="0"/>
+ <line num="808" type="stmt" count="0"/>
+ <line num="809" type="stmt" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="811" type="stmt" count="0"/>
+ <line num="812" type="stmt" count="0"/>
+ <line num="813" type="stmt" count="0"/>
+ <line num="814" type="stmt" count="0"/>
+ <line num="815" type="stmt" count="0"/>
+ <line num="817" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="819" type="stmt" count="0"/>
+ <line num="820" type="stmt" count="0"/>
+ <line num="821" type="stmt" count="0"/>
+ <line num="822" type="stmt" count="0"/>
+ <line num="823" type="stmt" count="0"/>
+ <line num="824" type="stmt" count="0"/>
+ <line num="825" type="stmt" count="0"/>
+ <line num="826" type="stmt" count="0"/>
+ <line num="827" type="stmt" count="0"/>
+ <line num="828" type="stmt" count="0"/>
+ <line num="829" type="stmt" count="0"/>
+ <line num="830" type="stmt" count="0"/>
+ <line num="831" type="stmt" count="0"/>
+ <line num="832" type="stmt" count="0"/>
+ <line num="833" type="stmt" count="0"/>
+ <line num="834" type="stmt" count="0"/>
+ <line num="835" type="stmt" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="837" type="stmt" count="0"/>
+ <line num="838" type="stmt" count="0"/>
+ <line num="839" type="stmt" count="0"/>
+ <line num="840" type="stmt" count="0"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="842" type="stmt" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="846" type="stmt" count="0"/>
+ <line num="847" type="stmt" count="0"/>
+ <line num="848" type="stmt" count="0"/>
+ <line num="849" type="stmt" count="0"/>
+ <line num="850" type="stmt" count="0"/>
+ <line num="851" type="stmt" count="0"/>
+ <line num="852" type="stmt" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="854" type="stmt" count="0"/>
+ <line num="855" type="stmt" count="0"/>
+ <line num="856" type="stmt" count="0"/>
+ <line num="857" type="stmt" count="0"/>
+ <line num="858" type="stmt" count="0"/>
+ <line num="859" type="stmt" count="0"/>
+ <line num="860" type="stmt" count="0"/>
+ <line num="861" type="stmt" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="863" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="866" type="stmt" count="0"/>
+ <line num="867" type="stmt" count="0"/>
+ <line num="868" type="stmt" count="0"/>
+ <line num="869" type="stmt" count="0"/>
+ <line num="870" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="873" type="stmt" count="0"/>
+ <line num="874" type="stmt" count="0"/>
+ <line num="875" type="stmt" count="0"/>
+ <line num="876" type="stmt" count="0"/>
+ <line num="877" type="stmt" count="0"/>
+ <line num="878" type="stmt" count="0"/>
+ <line num="879" type="stmt" count="0"/>
+ <line num="880" type="stmt" count="0"/>
+ <line num="881" type="stmt" count="0"/>
+ <line num="882" type="stmt" count="0"/>
+ <line num="883" type="stmt" count="0"/>
+ <line num="884" type="stmt" count="0"/>
+ <line num="885" type="stmt" count="0"/>
+ <line num="886" type="stmt" count="0"/>
+ <line num="887" type="stmt" count="0"/>
+ <line num="888" type="stmt" count="0"/>
+ <line num="889" type="stmt" count="0"/>
+ <line num="891" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="893" type="stmt" count="0"/>
+ <line num="894" type="stmt" count="0"/>
+ <line num="895" type="stmt" count="0"/>
+ <line num="896" type="stmt" count="0"/>
+ <line num="897" type="stmt" count="0"/>
+ <line num="898" type="stmt" count="0"/>
+ <line num="899" type="stmt" count="0"/>
+ <line num="900" type="stmt" count="0"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="902" type="stmt" count="0"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="905" type="stmt" count="0"/>
+ <line num="906" type="stmt" count="0"/>
+ <line num="907" type="stmt" count="0"/>
+ <line num="908" type="stmt" count="0"/>
+ <line num="909" type="stmt" count="0"/>
+ <line num="910" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="912" type="stmt" count="0"/>
+ <line num="913" type="stmt" count="0"/>
+ <line num="914" type="stmt" count="0"/>
+ <line num="915" type="stmt" count="0"/>
+ <line num="916" type="stmt" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="918" type="stmt" count="0"/>
+ <line num="919" type="stmt" count="0"/>
+ <line num="920" type="stmt" count="0"/>
+ <line num="921" type="stmt" count="0"/>
+ <line num="922" type="stmt" count="0"/>
+ <line num="923" type="stmt" count="0"/>
+ <line num="924" type="stmt" count="0"/>
+ <line num="925" type="stmt" count="0"/>
+ <line num="926" type="stmt" count="0"/>
+ <line num="927" type="stmt" count="0"/>
+ <line num="928" type="stmt" count="0"/>
+ <line num="929" type="stmt" count="0"/>
+ <line num="931" type="stmt" count="0"/>
+ <line num="932" type="stmt" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="934" type="stmt" count="0"/>
+ <line num="935" type="stmt" count="0"/>
+ <line num="936" type="stmt" count="0"/>
+ <line num="937" type="stmt" count="0"/>
+ <line num="938" type="stmt" count="0"/>
+ <line num="939" type="stmt" count="0"/>
+ <line num="940" type="stmt" count="0"/>
+ <line num="941" type="stmt" count="0"/>
+ <line num="942" type="stmt" count="0"/>
+ <line num="943" type="stmt" count="0"/>
+ <line num="944" type="stmt" count="0"/>
+ <line num="945" type="stmt" count="0"/>
+ <line num="946" type="stmt" count="0"/>
+ <line num="947" type="stmt" count="0"/>
+ <line num="948" type="stmt" count="0"/>
+ <line num="949" type="stmt" count="0"/>
+ <line num="950" type="stmt" count="0"/>
+ <line num="951" type="stmt" count="0"/>
+ <line num="952" type="stmt" count="0"/>
+ <line num="953" type="stmt" count="0"/>
+ <line num="954" type="stmt" count="0"/>
+ <line num="955" type="stmt" count="0"/>
+ <line num="956" type="stmt" count="0"/>
+ <line num="957" type="stmt" count="0"/>
+ <line num="958" type="stmt" count="0"/>
+ <line num="959" type="stmt" count="0"/>
+ <line num="960" type="stmt" count="0"/>
+ <line num="961" type="stmt" count="0"/>
+ <line num="962" type="stmt" count="0"/>
+ <line num="963" type="stmt" count="0"/>
+ <line num="964" type="stmt" count="0"/>
+ <line num="965" type="stmt" count="0"/>
+ <line num="966" type="stmt" count="0"/>
+ <line num="967" type="stmt" count="0"/>
+ <line num="968" type="stmt" count="0"/>
+ <line num="969" type="stmt" count="0"/>
+ <line num="970" type="stmt" count="0"/>
+ <line num="971" type="stmt" count="0"/>
+ <line num="972" type="stmt" count="0"/>
+ <line num="973" type="stmt" count="0"/>
+ <line num="974" type="stmt" count="0"/>
+ <line num="975" type="stmt" count="0"/>
+ <line num="976" type="stmt" count="0"/>
+ <line num="977" type="stmt" count="0"/>
+ <line num="978" type="stmt" count="0"/>
+ <line num="979" type="stmt" count="0"/>
+ <line num="980" type="stmt" count="0"/>
+ <line num="981" type="stmt" count="0"/>
+ <line num="983" type="stmt" count="0"/>
+ <line num="984" type="stmt" count="0"/>
+ <line num="985" type="stmt" count="0"/>
+ <line num="986" type="stmt" count="0"/>
+ <line num="987" type="stmt" count="0"/>
+ <line num="988" type="stmt" count="0"/>
+ <line num="989" type="stmt" count="0"/>
+ <line num="990" type="stmt" count="0"/>
+ <line num="991" type="stmt" count="0"/>
+ <line num="992" type="stmt" count="0"/>
+ <line num="993" type="stmt" count="0"/>
+ <line num="994" type="stmt" count="0"/>
+ <line num="996" type="stmt" count="0"/>
+ <line num="997" type="stmt" count="0"/>
+ <line num="998" type="stmt" count="0"/>
+ <line num="999" type="stmt" count="0"/>
+ <line num="1000" type="stmt" count="0"/>
+ <line num="1001" type="stmt" count="0"/>
+ <line num="1002" type="stmt" count="0"/>
+ <line num="1003" type="stmt" count="0"/>
+ <line num="1004" type="stmt" count="0"/>
+ <line num="1005" type="stmt" count="0"/>
+ <line num="1006" type="stmt" count="0"/>
+ <line num="1007" type="stmt" count="0"/>
+ <line num="1009" type="method" name="testConstructorNull" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1010" type="stmt" count="0"/>
+ <line num="1011" type="stmt" count="0"/>
+ <line num="1012" type="stmt" count="0"/>
+ <line num="1013" type="stmt" count="0"/>
+ <line num="1014" type="stmt" count="0"/>
+ <line num="1015" type="stmt" count="0"/>
+ <line num="1016" type="stmt" count="0"/>
+ <line num="1018" type="method" name="testConstructorString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1019" type="stmt" count="0"/>
+ <line num="1020" type="stmt" count="0"/>
+ <line num="1021" type="stmt" count="0"/>
+ <line num="1022" type="stmt" count="0"/>
+ <line num="1023" type="stmt" count="0"/>
+ <line num="1024" type="stmt" count="0"/>
+ <line num="1025" type="stmt" count="0"/>
+ <line num="1027" type="method" name="testConstructorInvalidArgInt" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1028" type="stmt" count="0"/>
+ <line num="1029" type="stmt" count="0"/>
+ <line num="1030" type="stmt" count="0"/>
+ <line num="1032" type="stmt" count="0"/>
+ <line num="1033" type="stmt" count="0"/>
+ <line num="1035" type="method" name="testConstructorInvalidArgObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="1036" type="stmt" count="0"/>
+ <line num="1037" type="stmt" count="0"/>
+ <line num="1038" type="stmt" count="0"/>
+ <line num="1040" type="stmt" count="0"/>
+ <line num="1041" type="stmt" count="0"/>
+ <metrics loc="1042" ncloc="957" classes="2" methods="28" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="865" coveredstatements="0" elements="893" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/tests/DifferTestTest.php">
+ <class name="SebastianBergmann\Diff\DifferTestTest" namespace="SebastianBergmann\Diff">
+ <metrics complexity="7" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="36" coveredstatements="0" elements="41" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="testTheTestProvideDiffWithLineNumbers" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="method" name="provideDiffWithLineNumbers" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="method" name="anonymousFunction:46#195" complexity="2" crap="6" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="runThisTest" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <metrics loc="83" ncloc="67" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="40" coveredstatements="0" elements="45" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/tests/LineTest.php">
+ <class name="SebastianBergmann\Diff\LineTest" namespace="SebastianBergmann\Diff">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testCanBeCreatedWithoutArguments" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="method" name="testTypeCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="method" name="testContentCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <metrics loc="44" ncloc="30" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="12" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/tests/LongestCommonSubsequenceTest.php">
+ <class name="SebastianBergmann\Diff\LongestCommonSubsequenceTest" namespace="SebastianBergmann\Diff">
+ <metrics complexity="23" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="119" coveredstatements="0" elements="131" coveredelements="0"/>
+ </class>
+ <line num="35" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="48" type="method" name="tearDown" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="method" name="testBothEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="testIsStrictComparison" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="method" name="testEqualSequences" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="100" type="method" name="testDistinctSequences" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="120" type="method" name="testCommonSubsequence" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="144" type="method" name="testSingleElementSubsequenceAtStart" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="method" name="testSingleElementSubsequenceAtMiddle" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="166" type="method" name="testSingleElementSubsequenceAtEnd" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="177" type="method" name="testReversedSequences" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="194" type="method" name="testStrictTypeCalculate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <metrics loc="201" ncloc="178" classes="1" methods="12" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="119" coveredstatements="0" elements="131" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/tests/MemoryEfficientImplementationTest.php">
+ <class name="SebastianBergmann\Diff\MemoryEfficientImplementationTest" namespace="SebastianBergmann\Diff">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="createImplementation" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/tests/ParserTest.php">
+ <class name="SebastianBergmann\Diff\ParserTest" namespace="SebastianBergmann\Diff">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="91" coveredstatements="0" elements="96" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="testParse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="method" name="testParseWithMultipleChunks" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="method" name="testParseWithRemovedLines" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="method" name="testParseDiffForMulitpleFiles" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <metrics loc="151" ncloc="131" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="91" coveredstatements="0" elements="96" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/tests/TimeEfficientImplementationTest.php">
+ <class name="SebastianBergmann\Diff\TimeEfficientImplementationTest" namespace="SebastianBergmann\Diff">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="createImplementation" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="11" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Exception/Exception.php">
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/LongestCommonSubsequenceCalculator.php">
+ <metrics loc="24" ncloc="8" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="SebastianBergmann\Diff\Output">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Output/AbstractChunkOutputBuilder.php">
+ <class name="SebastianBergmann\Diff\Output\AbstractChunkOutputBuilder" namespace="SebastianBergmann\Diff\Output">
+ <metrics complexity="8" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="28" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="getCommonChunks" visibility="protected" complexity="8" crap="72" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <metrics loc="56" ncloc="38" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="27" coveredstatements="0" elements="28" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Output/DiffOnlyOutputBuilder.php">
+ <class name="SebastianBergmann\Diff\Output\DiffOnlyOutputBuilder" namespace="SebastianBergmann\Diff\Output">
+ <metrics complexity="10" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="33" coveredelements="0"/>
+ </class>
+ <line num="23" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="getDiff" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <metrics loc="63" ncloc="38" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="33" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Output/UnifiedDiffOutputBuilder.php">
+ <class name="SebastianBergmann\Diff\Output\UnifiedDiffOutputBuilder" namespace="SebastianBergmann\Diff\Output">
+ <metrics complexity="26" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="105" coveredstatements="0" elements="110" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="getDiff" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="56" type="method" name="writeDiffChunked" visibility="private" complexity="8" crap="72" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="method" name="writeChunk" visibility="private" complexity="9" crap="90" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="147" type="method" name="getChunkRange" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <metrics loc="165" ncloc="123" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="105" coveredstatements="0" elements="110" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/diff/src/Output/DiffOutputBuilderInterface.php">
+ <metrics loc="19" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="SebastianBergmann\Environment">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/environment/src/Console.php">
+ <class name="SebastianBergmann\Environment\Console" namespace="SebastianBergmann\Environment">
+ <metrics complexity="24" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="38" type="method" name="hasColorSupport" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="78" type="method" name="isInteractive" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="83" type="method" name="isWindows" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <metrics loc="146" ncloc="99" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="5" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/environment/src/OperatingSystem.php">
+ <class name="SebastianBergmann\Environment\OperatingSystem" namespace="SebastianBergmann\Environment">
+ <metrics complexity="10" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="24" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="getFamily" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <metrics loc="51" ncloc="39" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="23" coveredstatements="0" elements="24" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/environment/src/Runtime.php">
+ <class name="SebastianBergmann\Environment\Runtime" namespace="SebastianBergmann\Environment">
+ <metrics complexity="35" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="35" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="canCollectCodeCoverage" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="39" type="method" name="discardsComments" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="56" type="method" name="getBinary" visibility="public" complexity="10" crap="110" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="100" type="method" name="getNameWithVersion" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="105" type="method" name="getName" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="122" type="method" name="getVendorUrl" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="133" type="method" name="getVersion" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="147" type="method" name="hasXdebug" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="155" type="method" name="isHHVM" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="163" type="method" name="isPHP" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="171" type="method" name="isPHPDBG" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <metrics loc="186" ncloc="111" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="24" coveredstatements="0" elements="35" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/environment/tests/ConsoleTest.php">
+ <class name="SebastianBergmann\Environment\ConsoleTest" namespace="SebastianBergmann\Environment">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="20" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="36" type="method" name="testCanDetectIfStdoutIsInteractiveByDefault" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="45" type="method" name="testCanDetectIfFileDescriptorIsInteractive" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="54" type="method" name="testCanDetectColorSupport" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="63" type="method" name="testCanDetectNumberOfColumns" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <metrics loc="67" ncloc="32" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="15" coveredstatements="0" elements="20" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/environment/tests/OperatingSystemTest.php">
+ <class name="SebastianBergmann\Environment\OperatingSystemTest" namespace="SebastianBergmann\Environment">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="35" type="method" name="testFamilyCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <metrics loc="39" ncloc="20" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/environment/tests/RuntimeTest.php">
+ <class name="SebastianBergmann\Environment\RuntimeTest" namespace="SebastianBergmann\Environment">
+ <metrics complexity="10" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="40" coveredelements="0"/>
+ </class>
+ <line num="27" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="36" type="method" name="testAbilityToCollectCodeCoverageCanBeAssessed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="45" type="method" name="testBinaryCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="54" type="method" name="testCanBeDetected" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="63" type="method" name="testCanBeDetected2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="72" type="method" name="testXdebugCanBeDetected" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="81" type="method" name="testNameAndVersionCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="90" type="method" name="testNameCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="99" type="method" name="testVersionCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="108" type="method" name="testVendorUrlCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <metrics loc="112" ncloc="52" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="40" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann\Exporter">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/exporter/src/Exporter.php">
+ <class name="SebastianBergmann\Exporter\Exporter" namespace="SebastianBergmann\Exporter">
+ <metrics complexity="43" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="112" coveredstatements="46" elements="117" coveredelements="47"/>
+ </class>
+ <line num="46" type="method" name="export" visibility="public" complexity="1" crap="1" count="8"/>
+ <line num="48" type="stmt" count="8"/>
+ <line num="57" type="method" name="shortenedRecursiveExport" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="102" type="method" name="shortenedExport" visibility="public" complexity="9" crap="9.11" count="13"/>
+ <line num="104" type="stmt" count="13"/>
+ <line num="105" type="stmt" count="8"/>
+ <line num="107" type="stmt" count="8"/>
+ <line num="108" type="stmt" count="8"/>
+ <line num="109" type="stmt" count="8"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="8"/>
+ <line num="120" type="stmt" count="10"/>
+ <line num="121" type="stmt" count="8"/>
+ <line num="122" type="stmt" count="8"/>
+ <line num="123" type="stmt" count="8"/>
+ <line num="124" type="stmt" count="8"/>
+ <line num="128" type="stmt" count="5"/>
+ <line num="129" type="stmt" count="4"/>
+ <line num="130" type="stmt" count="4"/>
+ <line num="131" type="stmt" count="4"/>
+ <line num="135" type="stmt" count="2"/>
+ <line num="146" type="method" name="toArray" visibility="public" complexity="10" crap="28.66" count="8"/>
+ <line num="148" type="stmt" count="8"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="8"/>
+ <line num="154" type="stmt" count="8"/>
+ <line num="159" type="stmt" count="8"/>
+ <line num="160" type="stmt" count="8"/>
+ <line num="164" type="stmt" count="8"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="8"/>
+ <line num="174" type="stmt" count="8"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="8"/>
+ <line num="209" type="method" name="recursiveExport" visibility="protected" complexity="18" crap="106.62" count="8"/>
+ <line num="211" type="stmt" count="8"/>
+ <line num="212" type="stmt" count="1"/>
+ <line num="215" type="stmt" count="8"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="8"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="8"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="8"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="8"/>
+ <line num="237" type="stmt" count="8"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="8"/>
+ <line num="243" type="stmt" count="8"/>
+ <line num="244" type="stmt" count="8"/>
+ <line num="245" type="stmt" count="8"/>
+ <line num="246" type="stmt" count="8"/>
+ <line num="249" type="stmt" count="8"/>
+ <line num="252" type="stmt" count="1"/>
+ <line num="254" type="stmt" count="1"/>
+ <line num="255" type="stmt" count="1"/>
+ <line num="258" type="stmt" count="1"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="1"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="1"/>
+ <metrics loc="312" ncloc="213" classes="1" methods="5" coveredmethods="1" conditionals="0" coveredconditionals="0" statements="112" coveredstatements="46" elements="117" coveredelements="47"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/exporter/tests/ExporterTest.php">
+ <class name="SebastianBergmann\Exporter\ExporterTest" namespace="SebastianBergmann\Exporter">
+ <metrics complexity="13" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="285" coveredstatements="0" elements="296" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="exportProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="178" type="method" name="testExport" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="186" type="method" name="testExport2" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="270" type="method" name="shortenedExportProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="298" type="method" name="testShortenedExport" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="309" type="method" name="testShortenedExportForMultibyteCharacters" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="331" type="method" name="provideNonBinaryMultibyteStrings" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="344" type="method" name="testNonBinaryStringExport" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="352" type="method" name="testNonObjectCanBeReturnedAsArray" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="357" type="method" name="trimNewline" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <metrics loc="361" ncloc="327" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="285" coveredstatements="0" elements="296" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann\GlobalState">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/src/Blacklist.php">
+ <class name="SebastianBergmann\GlobalState\Blacklist" namespace="SebastianBergmann\GlobalState">
+ <metrics complexity="17" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="57" coveredelements="0"/>
+ </class>
+ <line num="52" type="method" name="addGlobalVariable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="method" name="addClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="addSubclassesOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="method" name="addImplementorsOf" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="method" name="addClassNamePrefix" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="77" type="method" name="addStaticAttribute" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="method" name="isGlobalVariableBlacklisted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="method" name="isStaticAttributeBlacklisted" visibility="public" complexity="9" crap="90" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <metrics loc="123" ncloc="94" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="49" coveredstatements="0" elements="57" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/src/CodeExporter.php">
+ <class name="SebastianBergmann\GlobalState\CodeExporter" namespace="SebastianBergmann\GlobalState">
+ <metrics complexity="17" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="55" coveredstatements="0" elements="60" coveredelements="0"/>
+ </class>
+ <line num="20" type="method" name="constants" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="globalVariables" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="iniSettings" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="method" name="exportVariable" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="method" name="arrayOnlyContainsScalars" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <metrics loc="94" ncloc="83" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="55" coveredstatements="0" elements="60" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/src/Restorer.php">
+ <class name="SebastianBergmann\GlobalState\Restorer" namespace="SebastianBergmann\GlobalState">
+ <metrics complexity="24" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="77" coveredstatements="0" elements="81" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="restoreFunctions" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="45" type="method" name="restoreGlobalVariables" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="71" type="method" name="restoreStaticAttributes" visibility="public" complexity="8" crap="72" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="114" type="method" name="restoreSuperGlobalArray" visibility="private" complexity="6" crap="42" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <metrics loc="137" ncloc="110" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="77" coveredstatements="0" elements="81" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/src/Snapshot.php">
+ <class name="SebastianBergmann\GlobalState\Snapshot" namespace="SebastianBergmann\GlobalState">
+ <metrics complexity="57" methods="22" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="181" coveredstatements="0" elements="203" coveredelements="0"/>
+ </class>
+ <line num="86" type="method" name="__construct" visibility="public" complexity="11" crap="132" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="method" name="blacklist" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="135" type="method" name="globalVariables" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="140" type="method" name="superGlobalVariables" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="145" type="method" name="superGlobalArrays" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="150" type="method" name="staticAttributes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="155" type="method" name="iniSettings" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="160" type="method" name="includedFiles" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="165" type="method" name="constants" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="170" type="method" name="functions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="175" type="method" name="interfaces" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="180" type="method" name="classes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="185" type="method" name="traits" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="193" type="method" name="snapshotConstants" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="205" type="method" name="snapshotFunctions" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="215" type="method" name="snapshotClasses" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="233" type="method" name="snapshotInterfaces" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="251" type="method" name="snapshotGlobals" visibility="private" complexity="7" crap="56" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="272" type="method" name="snapshotSuperGlobalArray" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="286" type="method" name="snapshotStaticAttributes" visibility="private" complexity="7" crap="56" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="318" type="method" name="setupSuperGlobalArrays" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="348" type="method" name="canBeSerialized" visibility="private" complexity="5" crap="30" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <metrics loc="368" ncloc="291" classes="1" methods="22" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="181" coveredstatements="0" elements="203" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/src/exceptions/RuntimeException.php">
+ <class name="SebastianBergmann\GlobalState\RuntimeException" namespace="SebastianBergmann\GlobalState">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="17" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/BlacklistTest.php">
+ <class name="SebastianBergmann\GlobalState\BlacklistTest" namespace="SebastianBergmann\GlobalState">
+ <metrics complexity="9" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="0" elements="75" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="testGlobalVariableThatIsNotBlacklistedIsNotTreatedAsBlacklisted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testGlobalVariableCanBeBlacklisted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="method" name="testStaticAttributeThatIsNotBlacklistedIsNotTreatedAsBlacklisted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="58" type="method" name="testClassCanBeBlacklisted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="method" name="testSubclassesCanBeBlacklisted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="method" name="testImplementorsCanBeBlacklisted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="94" type="method" name="testClassNamePrefixesCanBeBlacklisted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="method" name="testStaticAttributeCanBeBlacklisted" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <metrics loc="120" ncloc="106" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="0" elements="75" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/CodeExporterTest.php">
+ <class name="SebastianBergmann\GlobalState\CodeExporterTest" namespace="SebastianBergmann\GlobalState">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="10" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="testCanExportGlobalVariablesToCode" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <metrics loc="38" ncloc="24" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="9" coveredstatements="0" elements="10" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/RestorerTest.php">
+ <class name="SebastianBergmann\GlobalState\RestorerTest" namespace="SebastianBergmann\GlobalState">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="36" coveredelements="0"/>
+ </class>
+ <line num="22" type="method" name="setUpBeforeClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="46" type="method" name="testRestorerGlobalVariable" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="81" type="method" name="testIntegrationRestorerGlobalVariables" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="96" type="method" name="testIntegrationRestorerGlobalVariables2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <metrics loc="105" ncloc="51" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="32" coveredstatements="0" elements="36" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/SnapshotTest.php">
+ <class name="SebastianBergmann\GlobalState\SnapshotTest" namespace="SebastianBergmann\GlobalState">
+ <metrics complexity="10" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="44" coveredstatements="0" elements="54" coveredelements="0"/>
+ </class>
+ <line num="31" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="testStaticAttributes" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="method" name="anonymousFunction:39#134" complexity="1" crap="2" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="method" name="testConstants" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="method" name="testFunctions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="75" type="method" name="testClasses" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="84" type="method" name="testInterfaces" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="method" name="testTraits" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="method" name="testIniSettings" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="111" type="method" name="testIncludedFiles" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <metrics loc="116" ncloc="102" classes="1" methods="10" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="56" coveredstatements="0" elements="66" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/src/exceptions/Exception.php">
+ <metrics loc="17" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="SebastianBergmann\GlobalState\TestFixture">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/_fixture/BlacklistedChildClass.php">
+ <class name="SebastianBergmann\GlobalState\TestFixture\BlacklistedChildClass" namespace="SebastianBergmann\GlobalState\TestFixture">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="17" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/_fixture/BlacklistedClass.php">
+ <class name="SebastianBergmann\GlobalState\TestFixture\BlacklistedClass" namespace="SebastianBergmann\GlobalState\TestFixture">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="18" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/_fixture/BlacklistedImplementor.php">
+ <class name="SebastianBergmann\GlobalState\TestFixture\BlacklistedImplementor" namespace="SebastianBergmann\GlobalState\TestFixture">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="18" ncloc="10" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/_fixture/SnapshotClass.php">
+ <class name="SebastianBergmann\GlobalState\TestFixture\SnapshotClass" namespace="SebastianBergmann\GlobalState\TestFixture">
+ <metrics complexity="2" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="3" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="init" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <metrics loc="37" ncloc="29" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="7" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/_fixture/SnapshotDomDocument.php">
+ <class name="SebastianBergmann\GlobalState\TestFixture\SnapshotDomDocument" namespace="SebastianBergmann\GlobalState\TestFixture">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="19" ncloc="11" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/_fixture/SnapshotTrait.php">
+ <class name="SnapshotTrait" namespace="SebastianBergmann\GlobalState\TestFixture">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="17" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/_fixture/BlacklistedInterface.php">
+ <metrics loc="17" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/global-state/tests/_fixture/SnapshotFunctions.php">
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <metrics loc="17" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="2" coveredstatements="0" elements="2" coveredelements="0"/>
+ </file>
+ <package name="SebastianBergmann\ObjectEnumerator">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-enumerator/src/Enumerator.php">
+ <class name="SebastianBergmann\ObjectEnumerator\Enumerator" namespace="SebastianBergmann\ObjectEnumerator">
+ <metrics complexity="13" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="11" elements="29" coveredelements="11"/>
+ </class>
+ <line num="30" type="method" name="enumerate" visibility="public" complexity="13" crap="50.82" count="18"/>
+ <line num="32" type="stmt" count="18"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="18"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="18"/>
+ <line num="46" type="stmt" count="18"/>
+ <line num="48" type="stmt" count="18"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="18"/>
+ <line num="53" type="stmt" count="18"/>
+ <line num="55" type="stmt" count="18"/>
+ <line num="56" type="stmt" count="18"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="18"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="18"/>
+ <metrics loc="85" ncloc="65" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="28" coveredstatements="11" elements="29" coveredelements="11"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-enumerator/src/InvalidArgumentException.php">
+ <class name="SebastianBergmann\ObjectEnumerator\InvalidArgumentException" namespace="SebastianBergmann\ObjectEnumerator">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-enumerator/tests/EnumeratorTest.php">
+ <class name="SebastianBergmann\ObjectEnumerator\EnumeratorTest" namespace="SebastianBergmann\ObjectEnumerator">
+ <metrics complexity="11" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="71" coveredstatements="0" elements="82" coveredelements="0"/>
+ </class>
+ <line num="26" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="31" type="method" name="testEnumeratesSingleObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testEnumeratesArrayWithSingleObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="51" type="method" name="testEnumeratesArrayWithTwoReferencesToTheSameObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="method" name="testEnumeratesArrayOfObjects" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="73" type="method" name="testEnumeratesObjectWithAggregatedObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="88" type="method" name="testEnumeratesObjectWithAggregatedObjectsInArray" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="102" type="method" name="testEnumeratesObjectsWithCyclicReferences" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="117" type="method" name="testEnumeratesClassThatThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="126" type="method" name="testExceptionIsRaisedForInvalidArgument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="133" type="method" name="testExceptionIsRaisedForInvalidArgument2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <metrics loc="139" ncloc="125" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="71" coveredstatements="0" elements="82" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-enumerator/src/Exception.php">
+ <metrics loc="15" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="SebastianBergmann\ObjectEnumerator\Fixtures">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-enumerator/tests/_fixture/ExceptionThrower.php">
+ <class name="SebastianBergmann\ObjectEnumerator\Fixtures\ExceptionThrower" namespace="SebastianBergmann\ObjectEnumerator\Fixtures">
+ <metrics complexity="2" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="method" name="__get" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <metrics loc="28" ncloc="20" classes="1" methods="2" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="6" coveredstatements="0" elements="8" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-reflector/src/Exception.php">
+ <metrics loc="17" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <package name="SebastianBergmann\ObjectReflector">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-reflector/src/InvalidArgumentException.php">
+ <class name="SebastianBergmann\ObjectReflector\InvalidArgumentException" namespace="SebastianBergmann\ObjectReflector">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="17" ncloc="9" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-reflector/src/ObjectReflector.php">
+ <class name="SebastianBergmann\ObjectReflector\ObjectReflector" namespace="SebastianBergmann\ObjectReflector">
+ <metrics complexity="5" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="24" type="method" name="getAttributes" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <metrics loc="51" ncloc="36" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="21" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-reflector/tests/ObjectReflectorTest.php">
+ <class name="SebastianBergmann\ObjectReflector\ObjectReflectorTest" namespace="SebastianBergmann\ObjectReflector">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="35" coveredelements="0"/>
+ </class>
+ <line num="29" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="34" type="method" name="testReflectsAttributesOfObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="method" name="testReflectsAttributeWithIntegerName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="method" name="testRaisesExceptionWhenPassedArgumentIsNotAnObject" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <metrics loc="70" ncloc="52" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="31" coveredstatements="0" elements="35" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann\ObjectReflector\TestFixture">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-reflector/tests/_fixture/ChildClass.php">
+ <class name="SebastianBergmann\ObjectReflector\TestFixture\ChildClass" namespace="SebastianBergmann\ObjectReflector\TestFixture">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </class>
+ <line num="21" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <metrics loc="25" ncloc="17" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="3" coveredstatements="0" elements="4" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-reflector/tests/_fixture/ClassWithIntegerAttributeName.php">
+ <class name="SebastianBergmann\ObjectReflector\TestFixture\ClassWithIntegerAttributeName" namespace="SebastianBergmann\ObjectReflector\TestFixture">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </class>
+ <line num="17" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <metrics loc="22" ncloc="14" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="4" coveredstatements="0" elements="5" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/object-reflector/tests/_fixture/ParentClass.php">
+ <class name="SebastianBergmann\ObjectReflector\TestFixture\ParentClass" namespace="SebastianBergmann\ObjectReflector\TestFixture">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="20" ncloc="12" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann\RecursionContext">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/recursion-context/src/Context.php">
+ <class name="SebastianBergmann\RecursionContext\Context" namespace="SebastianBergmann\RecursionContext">
+ <metrics complexity="23" methods="8" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="22" elements="51" coveredelements="25"/>
+ </class>
+ <line num="32" type="method" name="__construct" visibility="public" complexity="1" crap="1" count="18"/>
+ <line num="34" type="stmt" count="18"/>
+ <line num="35" type="stmt" count="18"/>
+ <line num="36" type="stmt" count="18"/>
+ <line num="47" type="method" name="add" visibility="public" complexity="3" crap="5.67" count="18"/>
+ <line num="49" type="stmt" count="18"/>
+ <line num="50" type="stmt" count="18"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="69" type="method" name="contains" visibility="public" complexity="3" crap="5.67" count="18"/>
+ <line num="71" type="stmt" count="18"/>
+ <line num="72" type="stmt" count="18"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="87" type="method" name="addArray" visibility="private" complexity="6" crap="9.66" count="18"/>
+ <line num="89" type="stmt" count="18"/>
+ <line num="91" type="stmt" count="18"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="18"/>
+ <line num="96" type="stmt" count="18"/>
+ <line num="98" type="stmt" count="18"/>
+ <line num="99" type="stmt" count="18"/>
+ <line num="100" type="stmt" count="18"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="18"/>
+ <line num="123" type="method" name="addObject" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="137" type="method" name="containsArray" visibility="private" complexity="3" crap="3" count="18"/>
+ <line num="139" type="stmt" count="18"/>
+ <line num="141" type="stmt" count="18"/>
+ <line num="149" type="method" name="containsObject" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="158" type="method" name="__destruct" visibility="public" complexity="3" crap="3" count="18"/>
+ <line num="160" type="stmt" count="18"/>
+ <line num="161" type="stmt" count="18"/>
+ <line num="162" type="stmt" count="18"/>
+ <line num="163" type="stmt" count="18"/>
+ <line num="166" type="stmt" count="18"/>
+ <metrics loc="167" ncloc="107" classes="1" methods="8" coveredmethods="3" conditionals="0" coveredconditionals="0" statements="43" coveredstatements="22" elements="51" coveredelements="25"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/recursion-context/src/InvalidArgumentException.php">
+ <class name="SebastianBergmann\RecursionContext\InvalidArgumentException" namespace="SebastianBergmann\RecursionContext">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="17" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/recursion-context/tests/ContextTest.php">
+ <class name="SebastianBergmann\RecursionContext\ContextTest" namespace="SebastianBergmann\RecursionContext">
+ <metrics complexity="8" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="0" elements="74" coveredelements="0"/>
+ </class>
+ <line num="25" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="failsProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="43" type="method" name="valuesProvider" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="86" type="method" name="testAddFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="99" type="method" name="testContainsFails" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="111" type="method" name="testAdd" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="125" type="method" name="testContainsFound" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="138" type="method" name="testContainsNotFound" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <metrics loc="142" ncloc="96" classes="1" methods="8" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="66" coveredstatements="0" elements="74" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/recursion-context/src/Exception.php">
+ <metrics loc="17" ncloc="7" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/resource-operations/build/generate.php">
+ <line num="1" type="stmt" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <metrics loc="62" ncloc="54" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="41" coveredstatements="0" elements="41" coveredelements="0"/>
+ </file>
+ <package name="SebastianBergmann\ResourceOperations">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/resource-operations/src/ResourceOperations.php">
+ <class name="SebastianBergmann\ResourceOperations\ResourceOperations" namespace="SebastianBergmann\ResourceOperations">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="651" coveredstatements="0" elements="652" coveredelements="0"/>
+ </class>
+ <line num="18" type="method" name="getFunctions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="295" type="stmt" count="0"/>
+ <line num="296" type="stmt" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="306" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="316" type="stmt" count="0"/>
+ <line num="317" type="stmt" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="326" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="336" type="stmt" count="0"/>
+ <line num="337" type="stmt" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="356" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="387" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="397" type="stmt" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="419" type="stmt" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="430" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="441" type="stmt" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="451" type="stmt" count="0"/>
+ <line num="452" type="stmt" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="463" type="stmt" count="0"/>
+ <line num="464" type="stmt" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="474" type="stmt" count="0"/>
+ <line num="475" type="stmt" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="485" type="stmt" count="0"/>
+ <line num="486" type="stmt" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="496" type="stmt" count="0"/>
+ <line num="497" type="stmt" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="500" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="507" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="515" type="stmt" count="0"/>
+ <line num="516" type="stmt" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="526" type="stmt" count="0"/>
+ <line num="527" type="stmt" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="536" type="stmt" count="0"/>
+ <line num="537" type="stmt" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="543" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="551" type="stmt" count="0"/>
+ <line num="552" type="stmt" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="558" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="566" type="stmt" count="0"/>
+ <line num="567" type="stmt" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="573" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="577" type="stmt" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="580" type="stmt" count="0"/>
+ <line num="581" type="stmt" count="0"/>
+ <line num="582" type="stmt" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="588" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="596" type="stmt" count="0"/>
+ <line num="597" type="stmt" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="603" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="605" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="611" type="stmt" count="0"/>
+ <line num="612" type="stmt" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="621" type="stmt" count="0"/>
+ <line num="622" type="stmt" count="0"/>
+ <line num="623" type="stmt" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="626" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="633" type="stmt" count="0"/>
+ <line num="634" type="stmt" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="644" type="stmt" count="0"/>
+ <line num="645" type="stmt" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="648" type="stmt" count="0"/>
+ <line num="649" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="651" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="658" type="stmt" count="0"/>
+ <line num="659" type="stmt" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="661" type="stmt" count="0"/>
+ <line num="662" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="0"/>
+ <metrics loc="670" ncloc="659" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="651" coveredstatements="0" elements="652" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="SebastianBergmann">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/sebastian/version/src/Version.php">
+ <class name="SebastianBergmann\Version" namespace="SebastianBergmann">
+ <metrics complexity="10" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="33" coveredelements="0"/>
+ </class>
+ <line num="37" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="46" type="method" name="getVersion" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="76" type="method" name="getGitInformation" visibility="private" complexity="4" crap="20" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <metrics loc="109" ncloc="77" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="30" coveredstatements="0" elements="33" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="TheSeer\Tokenizer">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/src/Exception.php">
+ <class name="TheSeer\Tokenizer\Exception" namespace="TheSeer\Tokenizer">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/src/NamespaceUri.php">
+ <class name="TheSeer\Tokenizer\NamespaceUri" namespace="TheSeer\Tokenizer">
+ <metrics complexity="4" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="12" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="17" type="method" name="asString" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="ensureValidUri" visibility="private" complexity="2" crap="6" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <metrics loc="28" ncloc="24" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="11" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/src/NamespaceUriException.php">
+ <class name="TheSeer\Tokenizer\NamespaceUriException" namespace="TheSeer\Tokenizer">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/src/Token.php">
+ <class name="TheSeer\Tokenizer\Token" namespace="TheSeer\Tokenizer">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="14" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="37" type="method" name="getLine" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="44" type="method" name="getName" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="51" type="method" name="getValue" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <metrics loc="55" ncloc="30" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="14" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/src/TokenCollection.php">
+ <class name="TheSeer\Tokenizer\TokenCollection" namespace="TheSeer\Tokenizer">
+ <metrics complexity="16" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="59" coveredelements="0"/>
+ </class>
+ <line num="19" type="method" name="addToken" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="26" type="method" name="current" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="33" type="method" name="key" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="40" type="method" name="next" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="48" type="method" name="valid" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="55" type="method" name="rewind" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="63" type="method" name="count" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="72" type="method" name="offsetExists" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="82" type="method" name="offsetGet" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="98" type="method" name="offsetSet" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="124" type="method" name="offsetUnset" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <metrics loc="128" ncloc="81" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="48" coveredstatements="0" elements="59" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/src/TokenCollectionException.php">
+ <class name="TheSeer\Tokenizer\TokenCollectionException" namespace="TheSeer\Tokenizer">
+ <metrics complexity="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </class>
+ <metrics loc="6" ncloc="6" classes="0" methods="0" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="0" coveredstatements="0" elements="0" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/src/Tokenizer.php">
+ <class name="TheSeer\Tokenizer\Tokenizer" namespace="TheSeer\Tokenizer">
+ <metrics complexity="4" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="0" elements="34" coveredelements="0"/>
+ </class>
+ <line num="42" type="method" name="parse" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="49" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <metrics loc="82" ncloc="77" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="33" coveredstatements="0" elements="34" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/src/XMLSerializer.php">
+ <class name="TheSeer\Tokenizer\XMLSerializer" namespace="TheSeer\Tokenizer">
+ <metrics complexity="8" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="40" coveredstatements="0" elements="44" coveredelements="0"/>
+ </class>
+ <line num="28" type="method" name="__construct" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="40" type="method" name="toDom" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="53" type="method" name="toXML" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="78" type="method" name="addToken" visibility="private" complexity="3" crap="12" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <metrics loc="94" ncloc="67" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="40" coveredstatements="0" elements="44" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/tests/NamespaceUriTest.php">
+ <class name="TheSeer\Tokenizer\NamespaceUriTest" namespace="TheSeer\Tokenizer">
+ <metrics complexity="3" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="testCanBeConstructedWithValidNamespace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="14" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="testInvalidNamespaceThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="testStringRepresentationCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <metrics loc="29" ncloc="26" classes="1" methods="3" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="13" coveredstatements="0" elements="16" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/tests/TokenCollectionTest.php">
+ <class name="TheSeer\Tokenizer\TokenCollectionTest" namespace="TheSeer\Tokenizer">
+ <metrics complexity="10" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="37" coveredstatements="0" elements="46" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="18" type="method" name="testCollectionIsInitiallyEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="22" type="method" name="testTokenCanBeAddedToCollection" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="23" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="27" type="stmt" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="30" type="method" name="testCanIterateOverTokens" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="31" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testOffsetCanBeUnset" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="method" name="testTokenCanBeSetViaOffsetPosition" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="57" type="method" name="testTryingToUseNonIntegerOffsetThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="62" type="method" name="testTryingToSetNonTokenAtOffsetThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="67" type="method" name="testTryingToGetTokenAtNonExistingOffsetThrowsException" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <metrics loc="72" ncloc="68" classes="1" methods="9" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="37" coveredstatements="0" elements="46" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/tests/TokenTest.php">
+ <class name="TheSeer\Tokenizer\TokenTest" namespace="TheSeer\Tokenizer">
+ <metrics complexity="5" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="method" name="testTokenCanBeCreated" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="19" type="method" name="testTokenLineCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <line num="21" type="stmt" count="0"/>
+ <line num="23" type="method" name="testTokenNameCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="27" type="method" name="testTokenValueCanBeRetrieved" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="28" type="stmt" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <metrics loc="31" ncloc="30" classes="1" methods="5" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="10" coveredstatements="0" elements="15" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/tests/TokenizerTest.php">
+ <class name="TheSeer\Tokenizer\TokenizerTest" namespace="TheSeer\Tokenizer">
+ <metrics complexity="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </class>
+ <line num="11" type="method" name="testValidSourceGetsParsed" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="12" type="stmt" count="0"/>
+ <line num="13" type="stmt" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="20" type="stmt" count="0"/>
+ <metrics loc="21" ncloc="18" classes="1" methods="1" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="8" coveredstatements="0" elements="9" coveredelements="0"/>
+ </file>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/theseer/tokenizer/tests/XMLSerializerTest.php">
+ <class name="TheSeer\Tokenizer\XMLSerializerTest" namespace="TheSeer\Tokenizer">
+ <metrics complexity="4" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </class>
+ <line num="14" type="method" name="setUp" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="15" type="stmt" count="0"/>
+ <line num="16" type="stmt" count="0"/>
+ <line num="17" type="stmt" count="0"/>
+ <line num="18" type="stmt" count="0"/>
+ <line num="19" type="stmt" count="0"/>
+ <line num="21" type="method" name="testCanBeSerializedToXml" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="22" type="stmt" count="0"/>
+ <line num="24" type="stmt" count="0"/>
+ <line num="25" type="stmt" count="0"/>
+ <line num="26" type="stmt" count="0"/>
+ <line num="28" type="method" name="testCanBeSerializedToDomDocument" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="29" type="stmt" count="0"/>
+ <line num="30" type="stmt" count="0"/>
+ <line num="32" type="stmt" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="36" type="method" name="testCanBeSerializedToXmlWithCustomNamespace" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="37" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="40" type="stmt" count="0"/>
+ <line num="41" type="stmt" count="0"/>
+ <metrics loc="43" ncloc="39" classes="1" methods="4" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="18" coveredstatements="0" elements="22" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Webmozart\Assert">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/webmozart/assert/src/Assert.php">
+ <class name="Webmozart\Assert\Assert" namespace="Webmozart\Assert">
+ <metrics complexity="215" methods="68" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="628" coveredstatements="0" elements="696" coveredelements="0"/>
+ </class>
+ <line num="151" type="method" name="string" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="161" type="method" name="stringNotEmpty" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="167" type="method" name="integer" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="177" type="method" name="integerish" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="187" type="method" name="float" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="197" type="method" name="numeric" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="207" type="method" name="boolean" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="217" type="method" name="scalar" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="227" type="method" name="object" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="237" type="method" name="resource" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="255" type="method" name="isCallable" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="265" type="method" name="isArray" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="275" type="method" name="isTraversable" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="285" type="method" name="isInstanceOf" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="294" type="stmt" count="0"/>
+ <line num="296" type="method" name="notInstanceOf" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="297" type="stmt" count="0"/>
+ <line num="298" type="stmt" count="0"/>
+ <line num="299" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="302" type="stmt" count="0"/>
+ <line num="303" type="stmt" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="307" type="method" name="isEmpty" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="310" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="313" type="stmt" count="0"/>
+ <line num="314" type="stmt" count="0"/>
+ <line num="315" type="stmt" count="0"/>
+ <line num="317" type="method" name="notEmpty" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="321" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="327" type="method" name="null" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="329" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="333" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="337" type="method" name="notNull" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="338" type="stmt" count="0"/>
+ <line num="339" type="stmt" count="0"/>
+ <line num="340" type="stmt" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="344" type="stmt" count="0"/>
+ <line num="346" type="method" name="true" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="349" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="352" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="356" type="method" name="false" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="359" type="stmt" count="0"/>
+ <line num="360" type="stmt" count="0"/>
+ <line num="361" type="stmt" count="0"/>
+ <line num="362" type="stmt" count="0"/>
+ <line num="363" type="stmt" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="366" type="method" name="eq" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="367" type="stmt" count="0"/>
+ <line num="368" type="stmt" count="0"/>
+ <line num="369" type="stmt" count="0"/>
+ <line num="370" type="stmt" count="0"/>
+ <line num="371" type="stmt" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="375" type="stmt" count="0"/>
+ <line num="377" type="method" name="notEq" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="380" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="383" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="387" type="method" name="same" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="390" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="393" type="stmt" count="0"/>
+ <line num="394" type="stmt" count="0"/>
+ <line num="395" type="stmt" count="0"/>
+ <line num="396" type="stmt" count="0"/>
+ <line num="398" type="method" name="notSame" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="401" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="406" type="stmt" count="0"/>
+ <line num="408" type="method" name="greaterThan" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="409" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="413" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="416" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="419" type="method" name="greaterThanEq" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="420" type="stmt" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="430" type="method" name="lessThan" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="441" type="method" name="lessThanEq" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="442" type="stmt" count="0"/>
+ <line num="443" type="stmt" count="0"/>
+ <line num="444" type="stmt" count="0"/>
+ <line num="445" type="stmt" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="448" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <line num="452" type="method" name="range" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="453" type="stmt" count="0"/>
+ <line num="454" type="stmt" count="0"/>
+ <line num="455" type="stmt" count="0"/>
+ <line num="456" type="stmt" count="0"/>
+ <line num="457" type="stmt" count="0"/>
+ <line num="458" type="stmt" count="0"/>
+ <line num="459" type="stmt" count="0"/>
+ <line num="460" type="stmt" count="0"/>
+ <line num="461" type="stmt" count="0"/>
+ <line num="462" type="stmt" count="0"/>
+ <line num="464" type="method" name="oneOf" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="465" type="stmt" count="0"/>
+ <line num="466" type="stmt" count="0"/>
+ <line num="467" type="stmt" count="0"/>
+ <line num="468" type="stmt" count="0"/>
+ <line num="469" type="stmt" count="0"/>
+ <line num="470" type="stmt" count="0"/>
+ <line num="471" type="stmt" count="0"/>
+ <line num="472" type="stmt" count="0"/>
+ <line num="473" type="stmt" count="0"/>
+ <line num="475" type="method" name="contains" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="476" type="stmt" count="0"/>
+ <line num="477" type="stmt" count="0"/>
+ <line num="478" type="stmt" count="0"/>
+ <line num="479" type="stmt" count="0"/>
+ <line num="480" type="stmt" count="0"/>
+ <line num="481" type="stmt" count="0"/>
+ <line num="482" type="stmt" count="0"/>
+ <line num="483" type="stmt" count="0"/>
+ <line num="484" type="stmt" count="0"/>
+ <line num="486" type="method" name="startsWith" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="487" type="stmt" count="0"/>
+ <line num="488" type="stmt" count="0"/>
+ <line num="489" type="stmt" count="0"/>
+ <line num="490" type="stmt" count="0"/>
+ <line num="491" type="stmt" count="0"/>
+ <line num="492" type="stmt" count="0"/>
+ <line num="493" type="stmt" count="0"/>
+ <line num="494" type="stmt" count="0"/>
+ <line num="495" type="stmt" count="0"/>
+ <line num="497" type="method" name="startsWithLetter" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="498" type="stmt" count="0"/>
+ <line num="499" type="stmt" count="0"/>
+ <line num="501" type="stmt" count="0"/>
+ <line num="502" type="stmt" count="0"/>
+ <line num="503" type="stmt" count="0"/>
+ <line num="504" type="stmt" count="0"/>
+ <line num="505" type="stmt" count="0"/>
+ <line num="506" type="stmt" count="0"/>
+ <line num="508" type="stmt" count="0"/>
+ <line num="509" type="stmt" count="0"/>
+ <line num="510" type="stmt" count="0"/>
+ <line num="511" type="stmt" count="0"/>
+ <line num="512" type="stmt" count="0"/>
+ <line num="513" type="stmt" count="0"/>
+ <line num="514" type="stmt" count="0"/>
+ <line num="516" type="method" name="endsWith" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="517" type="stmt" count="0"/>
+ <line num="518" type="stmt" count="0"/>
+ <line num="519" type="stmt" count="0"/>
+ <line num="520" type="stmt" count="0"/>
+ <line num="521" type="stmt" count="0"/>
+ <line num="522" type="stmt" count="0"/>
+ <line num="523" type="stmt" count="0"/>
+ <line num="524" type="stmt" count="0"/>
+ <line num="525" type="stmt" count="0"/>
+ <line num="527" type="method" name="regex" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="528" type="stmt" count="0"/>
+ <line num="529" type="stmt" count="0"/>
+ <line num="530" type="stmt" count="0"/>
+ <line num="531" type="stmt" count="0"/>
+ <line num="532" type="stmt" count="0"/>
+ <line num="533" type="stmt" count="0"/>
+ <line num="534" type="stmt" count="0"/>
+ <line num="535" type="stmt" count="0"/>
+ <line num="537" type="method" name="alpha" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="538" type="stmt" count="0"/>
+ <line num="539" type="stmt" count="0"/>
+ <line num="540" type="stmt" count="0"/>
+ <line num="541" type="stmt" count="0"/>
+ <line num="542" type="stmt" count="0"/>
+ <line num="544" type="stmt" count="0"/>
+ <line num="545" type="stmt" count="0"/>
+ <line num="546" type="stmt" count="0"/>
+ <line num="547" type="stmt" count="0"/>
+ <line num="548" type="stmt" count="0"/>
+ <line num="549" type="stmt" count="0"/>
+ <line num="550" type="stmt" count="0"/>
+ <line num="552" type="method" name="digits" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="553" type="stmt" count="0"/>
+ <line num="554" type="stmt" count="0"/>
+ <line num="555" type="stmt" count="0"/>
+ <line num="556" type="stmt" count="0"/>
+ <line num="557" type="stmt" count="0"/>
+ <line num="559" type="stmt" count="0"/>
+ <line num="560" type="stmt" count="0"/>
+ <line num="561" type="stmt" count="0"/>
+ <line num="562" type="stmt" count="0"/>
+ <line num="563" type="stmt" count="0"/>
+ <line num="564" type="stmt" count="0"/>
+ <line num="565" type="stmt" count="0"/>
+ <line num="567" type="method" name="alnum" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="568" type="stmt" count="0"/>
+ <line num="569" type="stmt" count="0"/>
+ <line num="570" type="stmt" count="0"/>
+ <line num="571" type="stmt" count="0"/>
+ <line num="572" type="stmt" count="0"/>
+ <line num="574" type="stmt" count="0"/>
+ <line num="575" type="stmt" count="0"/>
+ <line num="576" type="stmt" count="0"/>
+ <line num="577" type="stmt" count="0"/>
+ <line num="578" type="stmt" count="0"/>
+ <line num="579" type="stmt" count="0"/>
+ <line num="580" type="stmt" count="0"/>
+ <line num="582" type="method" name="lower" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="583" type="stmt" count="0"/>
+ <line num="584" type="stmt" count="0"/>
+ <line num="585" type="stmt" count="0"/>
+ <line num="586" type="stmt" count="0"/>
+ <line num="587" type="stmt" count="0"/>
+ <line num="589" type="stmt" count="0"/>
+ <line num="590" type="stmt" count="0"/>
+ <line num="591" type="stmt" count="0"/>
+ <line num="592" type="stmt" count="0"/>
+ <line num="593" type="stmt" count="0"/>
+ <line num="594" type="stmt" count="0"/>
+ <line num="595" type="stmt" count="0"/>
+ <line num="597" type="method" name="upper" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="598" type="stmt" count="0"/>
+ <line num="599" type="stmt" count="0"/>
+ <line num="600" type="stmt" count="0"/>
+ <line num="601" type="stmt" count="0"/>
+ <line num="602" type="stmt" count="0"/>
+ <line num="604" type="stmt" count="0"/>
+ <line num="605" type="stmt" count="0"/>
+ <line num="606" type="stmt" count="0"/>
+ <line num="607" type="stmt" count="0"/>
+ <line num="608" type="stmt" count="0"/>
+ <line num="609" type="stmt" count="0"/>
+ <line num="610" type="stmt" count="0"/>
+ <line num="612" type="method" name="length" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="613" type="stmt" count="0"/>
+ <line num="614" type="stmt" count="0"/>
+ <line num="615" type="stmt" count="0"/>
+ <line num="616" type="stmt" count="0"/>
+ <line num="617" type="stmt" count="0"/>
+ <line num="618" type="stmt" count="0"/>
+ <line num="619" type="stmt" count="0"/>
+ <line num="620" type="stmt" count="0"/>
+ <line num="621" type="stmt" count="0"/>
+ <line num="623" type="method" name="minLength" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="624" type="stmt" count="0"/>
+ <line num="625" type="stmt" count="0"/>
+ <line num="626" type="stmt" count="0"/>
+ <line num="627" type="stmt" count="0"/>
+ <line num="628" type="stmt" count="0"/>
+ <line num="629" type="stmt" count="0"/>
+ <line num="630" type="stmt" count="0"/>
+ <line num="631" type="stmt" count="0"/>
+ <line num="632" type="stmt" count="0"/>
+ <line num="634" type="method" name="maxLength" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="635" type="stmt" count="0"/>
+ <line num="636" type="stmt" count="0"/>
+ <line num="637" type="stmt" count="0"/>
+ <line num="638" type="stmt" count="0"/>
+ <line num="639" type="stmt" count="0"/>
+ <line num="640" type="stmt" count="0"/>
+ <line num="641" type="stmt" count="0"/>
+ <line num="642" type="stmt" count="0"/>
+ <line num="643" type="stmt" count="0"/>
+ <line num="645" type="method" name="lengthBetween" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="646" type="stmt" count="0"/>
+ <line num="647" type="stmt" count="0"/>
+ <line num="649" type="stmt" count="0"/>
+ <line num="650" type="stmt" count="0"/>
+ <line num="651" type="stmt" count="0"/>
+ <line num="652" type="stmt" count="0"/>
+ <line num="653" type="stmt" count="0"/>
+ <line num="654" type="stmt" count="0"/>
+ <line num="655" type="stmt" count="0"/>
+ <line num="656" type="stmt" count="0"/>
+ <line num="657" type="stmt" count="0"/>
+ <line num="659" type="method" name="fileExists" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="660" type="stmt" count="0"/>
+ <line num="661" type="stmt" count="0"/>
+ <line num="663" type="stmt" count="0"/>
+ <line num="664" type="stmt" count="0"/>
+ <line num="665" type="stmt" count="0"/>
+ <line num="666" type="stmt" count="0"/>
+ <line num="667" type="stmt" count="0"/>
+ <line num="668" type="stmt" count="0"/>
+ <line num="669" type="stmt" count="0"/>
+ <line num="671" type="method" name="file" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="672" type="stmt" count="0"/>
+ <line num="673" type="stmt" count="0"/>
+ <line num="675" type="stmt" count="0"/>
+ <line num="676" type="stmt" count="0"/>
+ <line num="677" type="stmt" count="0"/>
+ <line num="678" type="stmt" count="0"/>
+ <line num="679" type="stmt" count="0"/>
+ <line num="680" type="stmt" count="0"/>
+ <line num="681" type="stmt" count="0"/>
+ <line num="683" type="method" name="directory" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="684" type="stmt" count="0"/>
+ <line num="685" type="stmt" count="0"/>
+ <line num="687" type="stmt" count="0"/>
+ <line num="688" type="stmt" count="0"/>
+ <line num="689" type="stmt" count="0"/>
+ <line num="690" type="stmt" count="0"/>
+ <line num="691" type="stmt" count="0"/>
+ <line num="692" type="stmt" count="0"/>
+ <line num="693" type="stmt" count="0"/>
+ <line num="695" type="method" name="readable" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="696" type="stmt" count="0"/>
+ <line num="697" type="stmt" count="0"/>
+ <line num="698" type="stmt" count="0"/>
+ <line num="699" type="stmt" count="0"/>
+ <line num="700" type="stmt" count="0"/>
+ <line num="701" type="stmt" count="0"/>
+ <line num="702" type="stmt" count="0"/>
+ <line num="703" type="stmt" count="0"/>
+ <line num="705" type="method" name="writable" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="706" type="stmt" count="0"/>
+ <line num="707" type="stmt" count="0"/>
+ <line num="708" type="stmt" count="0"/>
+ <line num="709" type="stmt" count="0"/>
+ <line num="710" type="stmt" count="0"/>
+ <line num="711" type="stmt" count="0"/>
+ <line num="712" type="stmt" count="0"/>
+ <line num="713" type="stmt" count="0"/>
+ <line num="715" type="method" name="classExists" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="716" type="stmt" count="0"/>
+ <line num="717" type="stmt" count="0"/>
+ <line num="718" type="stmt" count="0"/>
+ <line num="719" type="stmt" count="0"/>
+ <line num="720" type="stmt" count="0"/>
+ <line num="721" type="stmt" count="0"/>
+ <line num="722" type="stmt" count="0"/>
+ <line num="723" type="stmt" count="0"/>
+ <line num="725" type="method" name="subclassOf" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="726" type="stmt" count="0"/>
+ <line num="727" type="stmt" count="0"/>
+ <line num="728" type="stmt" count="0"/>
+ <line num="729" type="stmt" count="0"/>
+ <line num="730" type="stmt" count="0"/>
+ <line num="731" type="stmt" count="0"/>
+ <line num="732" type="stmt" count="0"/>
+ <line num="733" type="stmt" count="0"/>
+ <line num="734" type="stmt" count="0"/>
+ <line num="736" type="method" name="implementsInterface" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="737" type="stmt" count="0"/>
+ <line num="738" type="stmt" count="0"/>
+ <line num="739" type="stmt" count="0"/>
+ <line num="740" type="stmt" count="0"/>
+ <line num="741" type="stmt" count="0"/>
+ <line num="742" type="stmt" count="0"/>
+ <line num="743" type="stmt" count="0"/>
+ <line num="744" type="stmt" count="0"/>
+ <line num="745" type="stmt" count="0"/>
+ <line num="747" type="method" name="propertyExists" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="748" type="stmt" count="0"/>
+ <line num="749" type="stmt" count="0"/>
+ <line num="750" type="stmt" count="0"/>
+ <line num="751" type="stmt" count="0"/>
+ <line num="752" type="stmt" count="0"/>
+ <line num="753" type="stmt" count="0"/>
+ <line num="754" type="stmt" count="0"/>
+ <line num="755" type="stmt" count="0"/>
+ <line num="757" type="method" name="propertyNotExists" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="758" type="stmt" count="0"/>
+ <line num="759" type="stmt" count="0"/>
+ <line num="760" type="stmt" count="0"/>
+ <line num="761" type="stmt" count="0"/>
+ <line num="762" type="stmt" count="0"/>
+ <line num="763" type="stmt" count="0"/>
+ <line num="764" type="stmt" count="0"/>
+ <line num="765" type="stmt" count="0"/>
+ <line num="767" type="method" name="methodExists" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="768" type="stmt" count="0"/>
+ <line num="769" type="stmt" count="0"/>
+ <line num="770" type="stmt" count="0"/>
+ <line num="771" type="stmt" count="0"/>
+ <line num="772" type="stmt" count="0"/>
+ <line num="773" type="stmt" count="0"/>
+ <line num="774" type="stmt" count="0"/>
+ <line num="775" type="stmt" count="0"/>
+ <line num="777" type="method" name="methodNotExists" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="778" type="stmt" count="0"/>
+ <line num="779" type="stmt" count="0"/>
+ <line num="780" type="stmt" count="0"/>
+ <line num="781" type="stmt" count="0"/>
+ <line num="782" type="stmt" count="0"/>
+ <line num="783" type="stmt" count="0"/>
+ <line num="784" type="stmt" count="0"/>
+ <line num="785" type="stmt" count="0"/>
+ <line num="787" type="method" name="keyExists" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="788" type="stmt" count="0"/>
+ <line num="789" type="stmt" count="0"/>
+ <line num="790" type="stmt" count="0"/>
+ <line num="791" type="stmt" count="0"/>
+ <line num="792" type="stmt" count="0"/>
+ <line num="793" type="stmt" count="0"/>
+ <line num="794" type="stmt" count="0"/>
+ <line num="795" type="stmt" count="0"/>
+ <line num="797" type="method" name="keyNotExists" visibility="public" complexity="3" crap="12" count="0"/>
+ <line num="798" type="stmt" count="0"/>
+ <line num="799" type="stmt" count="0"/>
+ <line num="800" type="stmt" count="0"/>
+ <line num="801" type="stmt" count="0"/>
+ <line num="802" type="stmt" count="0"/>
+ <line num="803" type="stmt" count="0"/>
+ <line num="804" type="stmt" count="0"/>
+ <line num="805" type="stmt" count="0"/>
+ <line num="807" type="method" name="count" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="808" type="stmt" count="0"/>
+ <line num="809" type="stmt" count="0"/>
+ <line num="810" type="stmt" count="0"/>
+ <line num="811" type="stmt" count="0"/>
+ <line num="812" type="stmt" count="0"/>
+ <line num="813" type="stmt" count="0"/>
+ <line num="814" type="stmt" count="0"/>
+ <line num="816" type="method" name="uuid" visibility="public" complexity="4" crap="20" count="0"/>
+ <line num="817" type="stmt" count="0"/>
+ <line num="818" type="stmt" count="0"/>
+ <line num="822" type="stmt" count="0"/>
+ <line num="823" type="stmt" count="0"/>
+ <line num="824" type="stmt" count="0"/>
+ <line num="826" type="stmt" count="0"/>
+ <line num="827" type="stmt" count="0"/>
+ <line num="828" type="stmt" count="0"/>
+ <line num="829" type="stmt" count="0"/>
+ <line num="830" type="stmt" count="0"/>
+ <line num="831" type="stmt" count="0"/>
+ <line num="832" type="stmt" count="0"/>
+ <line num="834" type="method" name="throws" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="835" type="stmt" count="0"/>
+ <line num="836" type="stmt" count="0"/>
+ <line num="838" type="stmt" count="0"/>
+ <line num="839" type="stmt" count="0"/>
+ <line num="840" type="stmt" count="0"/>
+ <line num="841" type="stmt" count="0"/>
+ <line num="842" type="stmt" count="0"/>
+ <line num="843" type="stmt" count="0"/>
+ <line num="844" type="stmt" count="0"/>
+ <line num="845" type="stmt" count="0"/>
+ <line num="846" type="stmt" count="0"/>
+ <line num="847" type="stmt" count="0"/>
+ <line num="848" type="stmt" count="0"/>
+ <line num="849" type="stmt" count="0"/>
+ <line num="850" type="stmt" count="0"/>
+ <line num="851" type="stmt" count="0"/>
+ <line num="853" type="stmt" count="0"/>
+ <line num="854" type="stmt" count="0"/>
+ <line num="855" type="stmt" count="0"/>
+ <line num="856" type="stmt" count="0"/>
+ <line num="857" type="stmt" count="0"/>
+ <line num="858" type="stmt" count="0"/>
+ <line num="860" type="method" name="__callStatic" visibility="public" complexity="5" crap="30" count="0"/>
+ <line num="861" type="stmt" count="0"/>
+ <line num="862" type="stmt" count="0"/>
+ <line num="863" type="stmt" count="0"/>
+ <line num="864" type="stmt" count="0"/>
+ <line num="865" type="stmt" count="0"/>
+ <line num="866" type="stmt" count="0"/>
+ <line num="868" type="stmt" count="0"/>
+ <line num="869" type="stmt" count="0"/>
+ <line num="871" type="stmt" count="0"/>
+ <line num="872" type="stmt" count="0"/>
+ <line num="874" type="stmt" count="0"/>
+ <line num="875" type="stmt" count="0"/>
+ <line num="877" type="stmt" count="0"/>
+ <line num="878" type="stmt" count="0"/>
+ <line num="880" type="stmt" count="0"/>
+ <line num="881" type="stmt" count="0"/>
+ <line num="883" type="stmt" count="0"/>
+ <line num="884" type="stmt" count="0"/>
+ <line num="886" type="stmt" count="0"/>
+ <line num="887" type="stmt" count="0"/>
+ <line num="889" type="method" name="valueToString" visibility="protected" complexity="8" crap="72" count="0"/>
+ <line num="890" type="stmt" count="0"/>
+ <line num="891" type="stmt" count="0"/>
+ <line num="892" type="stmt" count="0"/>
+ <line num="893" type="stmt" count="0"/>
+ <line num="895" type="stmt" count="0"/>
+ <line num="896" type="stmt" count="0"/>
+ <line num="897" type="stmt" count="0"/>
+ <line num="899" type="stmt" count="0"/>
+ <line num="900" type="stmt" count="0"/>
+ <line num="901" type="stmt" count="0"/>
+ <line num="903" type="stmt" count="0"/>
+ <line num="904" type="stmt" count="0"/>
+ <line num="905" type="stmt" count="0"/>
+ <line num="907" type="stmt" count="0"/>
+ <line num="908" type="stmt" count="0"/>
+ <line num="909" type="stmt" count="0"/>
+ <line num="911" type="stmt" count="0"/>
+ <line num="912" type="stmt" count="0"/>
+ <line num="913" type="stmt" count="0"/>
+ <line num="915" type="stmt" count="0"/>
+ <line num="916" type="stmt" count="0"/>
+ <line num="917" type="stmt" count="0"/>
+ <line num="919" type="stmt" count="0"/>
+ <line num="920" type="stmt" count="0"/>
+ <line num="922" type="method" name="typeToString" visibility="protected" complexity="2" crap="6" count="0"/>
+ <line num="923" type="stmt" count="0"/>
+ <line num="924" type="stmt" count="0"/>
+ <line num="925" type="stmt" count="0"/>
+ <line num="927" type="method" name="strlen" visibility="protected" complexity="3" crap="12" count="0"/>
+ <line num="928" type="stmt" count="0"/>
+ <line num="929" type="stmt" count="0"/>
+ <line num="930" type="stmt" count="0"/>
+ <line num="931" type="stmt" count="0"/>
+ <line num="933" type="stmt" count="0"/>
+ <line num="934" type="stmt" count="0"/>
+ <line num="935" type="stmt" count="0"/>
+ <line num="937" type="stmt" count="0"/>
+ <line num="938" type="stmt" count="0"/>
+ <line num="940" type="method" name="reportInvalidArgument" visibility="protected" complexity="1" crap="2" count="0"/>
+ <line num="941" type="stmt" count="0"/>
+ <line num="942" type="stmt" count="0"/>
+ <line num="943" type="stmt" count="0"/>
+ <line num="945" type="method" name="__construct" visibility="private" complexity="1" crap="2" count="0"/>
+ <line num="946" type="stmt" count="0"/>
+ <line num="947" type="stmt" count="0"/>
+ <metrics loc="948" ncloc="808" classes="1" methods="68" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="628" coveredstatements="0" elements="696" coveredelements="0"/>
+ </file>
+ </package>
+ <package name="Webmozart\Assert\Tests">
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/webmozart/assert/tests/AssertTest.php">
+ <class name="Webmozart\Assert\Tests\AssertTest" namespace="Webmozart\Assert\Tests">
+ <metrics complexity="41" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="150" coveredstatements="0" elements="161" coveredelements="0"/>
+ </class>
+ <line num="32" type="method" name="getResource" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="33" type="stmt" count="0"/>
+ <line num="34" type="stmt" count="0"/>
+ <line num="35" type="stmt" count="0"/>
+ <line num="36" type="stmt" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="tearDownAfterClass" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="46" type="method" name="getTests" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="48" type="stmt" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="58" type="stmt" count="0"/>
+ <line num="59" type="stmt" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="67" type="stmt" count="0"/>
+ <line num="68" type="stmt" count="0"/>
+ <line num="69" type="stmt" count="0"/>
+ <line num="70" type="stmt" count="0"/>
+ <line num="71" type="stmt" count="0"/>
+ <line num="72" type="stmt" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="78" type="stmt" count="0"/>
+ <line num="79" type="stmt" count="0"/>
+ <line num="80" type="stmt" count="0"/>
+ <line num="81" type="stmt" count="0"/>
+ <line num="82" type="stmt" count="0"/>
+ <line num="83" type="stmt" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="88" type="stmt" count="0"/>
+ <line num="89" type="stmt" count="0"/>
+ <line num="90" type="stmt" count="0"/>
+ <line num="91" type="stmt" count="0"/>
+ <line num="92" type="stmt" count="0"/>
+ <line num="93" type="stmt" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="98" type="stmt" count="0"/>
+ <line num="99" type="stmt" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="108" type="stmt" count="0"/>
+ <line num="109" type="stmt" count="0"/>
+ <line num="110" type="stmt" count="0"/>
+ <line num="111" type="stmt" count="0"/>
+ <line num="112" type="stmt" count="0"/>
+ <line num="113" type="stmt" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="118" type="stmt" count="0"/>
+ <line num="119" type="stmt" count="0"/>
+ <line num="120" type="stmt" count="0"/>
+ <line num="121" type="stmt" count="0"/>
+ <line num="122" type="stmt" count="0"/>
+ <line num="123" type="stmt" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="128" type="stmt" count="0"/>
+ <line num="129" type="stmt" count="0"/>
+ <line num="130" type="stmt" count="0"/>
+ <line num="131" type="stmt" count="0"/>
+ <line num="132" type="stmt" count="0"/>
+ <line num="133" type="stmt" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="138" type="stmt" count="0"/>
+ <line num="139" type="stmt" count="0"/>
+ <line num="140" type="stmt" count="0"/>
+ <line num="141" type="stmt" count="0"/>
+ <line num="142" type="stmt" count="0"/>
+ <line num="143" type="stmt" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="148" type="stmt" count="0"/>
+ <line num="149" type="stmt" count="0"/>
+ <line num="150" type="stmt" count="0"/>
+ <line num="151" type="stmt" count="0"/>
+ <line num="152" type="stmt" count="0"/>
+ <line num="153" type="stmt" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="158" type="stmt" count="0"/>
+ <line num="159" type="stmt" count="0"/>
+ <line num="160" type="stmt" count="0"/>
+ <line num="161" type="stmt" count="0"/>
+ <line num="162" type="stmt" count="0"/>
+ <line num="163" type="stmt" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="168" type="stmt" count="0"/>
+ <line num="169" type="stmt" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="178" type="stmt" count="0"/>
+ <line num="179" type="stmt" count="0"/>
+ <line num="180" type="stmt" count="0"/>
+ <line num="181" type="stmt" count="0"/>
+ <line num="182" type="stmt" count="0"/>
+ <line num="183" type="stmt" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="187" type="stmt" count="0"/>
+ <line num="188" type="stmt" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="195" type="stmt" count="0"/>
+ <line num="196" type="stmt" count="0"/>
+ <line num="197" type="stmt" count="0"/>
+ <line num="198" type="stmt" count="0"/>
+ <line num="199" type="stmt" count="0"/>
+ <line num="200" type="stmt" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="206" type="stmt" count="0"/>
+ <line num="207" type="stmt" count="0"/>
+ <line num="208" type="stmt" count="0"/>
+ <line num="209" type="stmt" count="0"/>
+ <line num="210" type="stmt" count="0"/>
+ <line num="211" type="stmt" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="217" type="stmt" count="0"/>
+ <line num="218" type="stmt" count="0"/>
+ <line num="219" type="stmt" count="0"/>
+ <line num="220" type="stmt" count="0"/>
+ <line num="221" type="stmt" count="0"/>
+ <line num="222" type="stmt" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="228" type="stmt" count="0"/>
+ <line num="229" type="stmt" count="0"/>
+ <line num="230" type="stmt" count="0"/>
+ <line num="231" type="stmt" count="0"/>
+ <line num="232" type="stmt" count="0"/>
+ <line num="233" type="stmt" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="239" type="stmt" count="0"/>
+ <line num="240" type="stmt" count="0"/>
+ <line num="241" type="stmt" count="0"/>
+ <line num="242" type="stmt" count="0"/>
+ <line num="243" type="stmt" count="0"/>
+ <line num="244" type="stmt" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="250" type="stmt" count="0"/>
+ <line num="251" type="stmt" count="0"/>
+ <line num="252" type="stmt" count="0"/>
+ <line num="253" type="stmt" count="0"/>
+ <line num="254" type="stmt" count="0"/>
+ <line num="255" type="stmt" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="261" type="stmt" count="0"/>
+ <line num="262" type="stmt" count="0"/>
+ <line num="263" type="stmt" count="0"/>
+ <line num="264" type="stmt" count="0"/>
+ <line num="265" type="stmt" count="0"/>
+ <line num="266" type="stmt" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="272" type="stmt" count="0"/>
+ <line num="273" type="stmt" count="0"/>
+ <line num="274" type="stmt" count="0"/>
+ <line num="275" type="stmt" count="0"/>
+ <line num="276" type="stmt" count="0"/>
+ <line num="277" type="stmt" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="283" type="stmt" count="0"/>
+ <line num="284" type="stmt" count="0"/>
+ <line num="285" type="stmt" count="0"/>
+ <line num="286" type="stmt" count="0"/>
+ <line num="287" type="stmt" count="0"/>
+ <line num="288" type="stmt" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <line num="300" type="stmt" count="0"/>
+ <line num="301" type="stmt" count="0"/>
+ <line num="303" type="method" name="getMethods" visibility="public" complexity="2" crap="6" count="0"/>
+ <line num="304" type="stmt" count="0"/>
+ <line num="305" type="stmt" count="0"/>
+ <line num="307" type="stmt" count="0"/>
+ <line num="308" type="stmt" count="0"/>
+ <line num="309" type="stmt" count="0"/>
+ <line num="311" type="stmt" count="0"/>
+ <line num="312" type="stmt" count="0"/>
+ <line num="317" type="method" name="testAssert" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="318" type="stmt" count="0"/>
+ <line num="319" type="stmt" count="0"/>
+ <line num="320" type="stmt" count="0"/>
+ <line num="322" type="stmt" count="0"/>
+ <line num="323" type="stmt" count="0"/>
+ <line num="324" type="stmt" count="0"/>
+ <line num="325" type="stmt" count="0"/>
+ <line num="327" type="stmt" count="0"/>
+ <line num="328" type="stmt" count="0"/>
+ <line num="330" type="stmt" count="0"/>
+ <line num="331" type="stmt" count="0"/>
+ <line num="332" type="stmt" count="0"/>
+ <line num="334" type="stmt" count="0"/>
+ <line num="335" type="stmt" count="0"/>
+ <line num="340" type="method" name="testNullOr" visibility="public" complexity="7" crap="56" count="0"/>
+ <line num="341" type="stmt" count="0"/>
+ <line num="342" type="stmt" count="0"/>
+ <line num="343" type="stmt" count="0"/>
+ <line num="345" type="stmt" count="0"/>
+ <line num="346" type="stmt" count="0"/>
+ <line num="347" type="stmt" count="0"/>
+ <line num="348" type="stmt" count="0"/>
+ <line num="350" type="stmt" count="0"/>
+ <line num="351" type="stmt" count="0"/>
+ <line num="353" type="stmt" count="0"/>
+ <line num="354" type="stmt" count="0"/>
+ <line num="355" type="stmt" count="0"/>
+ <line num="357" type="stmt" count="0"/>
+ <line num="358" type="stmt" count="0"/>
+ <line num="363" type="method" name="testNullOrAcceptsNull" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="364" type="stmt" count="0"/>
+ <line num="365" type="stmt" count="0"/>
+ <line num="366" type="stmt" count="0"/>
+ <line num="371" type="method" name="testAllArray" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="372" type="stmt" count="0"/>
+ <line num="373" type="stmt" count="0"/>
+ <line num="374" type="stmt" count="0"/>
+ <line num="376" type="stmt" count="0"/>
+ <line num="377" type="stmt" count="0"/>
+ <line num="378" type="stmt" count="0"/>
+ <line num="379" type="stmt" count="0"/>
+ <line num="381" type="stmt" count="0"/>
+ <line num="382" type="stmt" count="0"/>
+ <line num="384" type="stmt" count="0"/>
+ <line num="385" type="stmt" count="0"/>
+ <line num="386" type="stmt" count="0"/>
+ <line num="388" type="stmt" count="0"/>
+ <line num="389" type="stmt" count="0"/>
+ <line num="391" type="stmt" count="0"/>
+ <line num="392" type="stmt" count="0"/>
+ <line num="397" type="method" name="testAllTraversable" visibility="public" complexity="6" crap="42" count="0"/>
+ <line num="398" type="stmt" count="0"/>
+ <line num="399" type="stmt" count="0"/>
+ <line num="400" type="stmt" count="0"/>
+ <line num="402" type="stmt" count="0"/>
+ <line num="403" type="stmt" count="0"/>
+ <line num="404" type="stmt" count="0"/>
+ <line num="405" type="stmt" count="0"/>
+ <line num="407" type="stmt" count="0"/>
+ <line num="408" type="stmt" count="0"/>
+ <line num="410" type="stmt" count="0"/>
+ <line num="411" type="stmt" count="0"/>
+ <line num="412" type="stmt" count="0"/>
+ <line num="414" type="stmt" count="0"/>
+ <line num="415" type="stmt" count="0"/>
+ <line num="417" type="stmt" count="0"/>
+ <line num="418" type="stmt" count="0"/>
+ <line num="420" type="method" name="getStringConversions" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="421" type="stmt" count="0"/>
+ <line num="422" type="stmt" count="0"/>
+ <line num="423" type="stmt" count="0"/>
+ <line num="424" type="stmt" count="0"/>
+ <line num="425" type="stmt" count="0"/>
+ <line num="426" type="stmt" count="0"/>
+ <line num="427" type="stmt" count="0"/>
+ <line num="428" type="stmt" count="0"/>
+ <line num="429" type="stmt" count="0"/>
+ <line num="431" type="stmt" count="0"/>
+ <line num="432" type="stmt" count="0"/>
+ <line num="433" type="stmt" count="0"/>
+ <line num="434" type="stmt" count="0"/>
+ <line num="435" type="stmt" count="0"/>
+ <line num="436" type="stmt" count="0"/>
+ <line num="437" type="stmt" count="0"/>
+ <line num="438" type="stmt" count="0"/>
+ <line num="439" type="stmt" count="0"/>
+ <line num="440" type="stmt" count="0"/>
+ <line num="445" type="method" name="testConvertValuesToStrings" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="446" type="stmt" count="0"/>
+ <line num="447" type="stmt" count="0"/>
+ <line num="449" type="stmt" count="0"/>
+ <line num="450" type="stmt" count="0"/>
+ <metrics loc="451" ncloc="418" classes="1" methods="11" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="348" coveredstatements="0" elements="359" coveredelements="0"/>
+ </file>
+ </package>
+ <file name="/home/christoph/workspace/nextcloud/apps/twofactor_u2f/vendor/yubico/u2flib-server/tests/u2flib_test.php">
+ <class name="U2FTest" namespace="global">
+ <metrics complexity="26" methods="26" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="130" coveredstatements="0" elements="156" coveredelements="0"/>
+ </class>
+ <line num="31" type="stmt" count="0"/>
+ <line num="37" type="method" name="setUp" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="38" type="stmt" count="0"/>
+ <line num="39" type="stmt" count="0"/>
+ <line num="41" type="method" name="testGetRegisterData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="42" type="stmt" count="0"/>
+ <line num="43" type="stmt" count="0"/>
+ <line num="44" type="stmt" count="0"/>
+ <line num="45" type="stmt" count="0"/>
+ <line num="46" type="stmt" count="0"/>
+ <line num="47" type="stmt" count="0"/>
+ <line num="49" type="method" name="testDoRegister" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="50" type="stmt" count="0"/>
+ <line num="51" type="stmt" count="0"/>
+ <line num="52" type="stmt" count="0"/>
+ <line num="53" type="stmt" count="0"/>
+ <line num="54" type="stmt" count="0"/>
+ <line num="55" type="stmt" count="0"/>
+ <line num="56" type="stmt" count="0"/>
+ <line num="57" type="stmt" count="0"/>
+ <line num="59" type="method" name="testDoRegisterNoCert" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="60" type="stmt" count="0"/>
+ <line num="61" type="stmt" count="0"/>
+ <line num="62" type="stmt" count="0"/>
+ <line num="63" type="stmt" count="0"/>
+ <line num="64" type="stmt" count="0"/>
+ <line num="65" type="stmt" count="0"/>
+ <line num="66" type="stmt" count="0"/>
+ <line num="72" type="method" name="testDoRegisterAttestFail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="73" type="stmt" count="0"/>
+ <line num="74" type="stmt" count="0"/>
+ <line num="75" type="stmt" count="0"/>
+ <line num="76" type="stmt" count="0"/>
+ <line num="77" type="stmt" count="0"/>
+ <line num="83" type="method" name="testDoRegisterFail2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="84" type="stmt" count="0"/>
+ <line num="85" type="stmt" count="0"/>
+ <line num="86" type="stmt" count="0"/>
+ <line num="87" type="stmt" count="0"/>
+ <line num="93" type="method" name="testDoRegisterFail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="94" type="stmt" count="0"/>
+ <line num="95" type="stmt" count="0"/>
+ <line num="96" type="stmt" count="0"/>
+ <line num="97" type="stmt" count="0"/>
+ <line num="99" type="method" name="testDoRegisterAttest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="100" type="stmt" count="0"/>
+ <line num="101" type="stmt" count="0"/>
+ <line num="102" type="stmt" count="0"/>
+ <line num="103" type="stmt" count="0"/>
+ <line num="104" type="stmt" count="0"/>
+ <line num="105" type="stmt" count="0"/>
+ <line num="106" type="stmt" count="0"/>
+ <line num="107" type="stmt" count="0"/>
+ <line num="113" type="method" name="testDoRegisterBadKeyInCert" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="114" type="stmt" count="0"/>
+ <line num="115" type="stmt" count="0"/>
+ <line num="116" type="stmt" count="0"/>
+ <line num="117" type="stmt" count="0"/>
+ <line num="123" type="method" name="testDoRegisterBadKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="124" type="stmt" count="0"/>
+ <line num="125" type="stmt" count="0"/>
+ <line num="126" type="stmt" count="0"/>
+ <line num="127" type="stmt" count="0"/>
+ <line num="133" type="method" name="testDoRegisterInvalidRequest" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="134" type="stmt" count="0"/>
+ <line num="135" type="stmt" count="0"/>
+ <line num="136" type="stmt" count="0"/>
+ <line num="137" type="stmt" count="0"/>
+ <line num="143" type="method" name="testDoRegisterInvalidResponse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="144" type="stmt" count="0"/>
+ <line num="145" type="stmt" count="0"/>
+ <line num="146" type="stmt" count="0"/>
+ <line num="147" type="stmt" count="0"/>
+ <line num="153" type="method" name="testDoRegisterUAError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="154" type="stmt" count="0"/>
+ <line num="155" type="stmt" count="0"/>
+ <line num="156" type="stmt" count="0"/>
+ <line num="157" type="stmt" count="0"/>
+ <line num="163" type="method" name="testDoRegisterInvalidInclude_cert" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="164" type="stmt" count="0"/>
+ <line num="165" type="stmt" count="0"/>
+ <line num="166" type="stmt" count="0"/>
+ <line num="167" type="stmt" count="0"/>
+ <line num="169" type="method" name="testGetAuthenticateData" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="170" type="stmt" count="0"/>
+ <line num="171" type="stmt" count="0"/>
+ <line num="172" type="stmt" count="0"/>
+ <line num="173" type="stmt" count="0"/>
+ <line num="174" type="stmt" count="0"/>
+ <line num="175" type="stmt" count="0"/>
+ <line num="176" type="stmt" count="0"/>
+ <line num="177" type="stmt" count="0"/>
+ <line num="183" type="method" name="testGetAuthenticateDataInvalidRegistrations2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="184" type="stmt" count="0"/>
+ <line num="185" type="stmt" count="0"/>
+ <line num="186" type="stmt" count="0"/>
+ <line num="188" type="method" name="testDoAuthenticate" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="189" type="stmt" count="0"/>
+ <line num="190" type="stmt" count="0"/>
+ <line num="191" type="stmt" count="0"/>
+ <line num="192" type="stmt" count="0"/>
+ <line num="193" type="stmt" count="0"/>
+ <line num="194" type="stmt" count="0"/>
+ <line num="200" type="method" name="testDoAuthenticateCtrFail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="201" type="stmt" count="0"/>
+ <line num="202" type="stmt" count="0"/>
+ <line num="203" type="stmt" count="0"/>
+ <line num="204" type="stmt" count="0"/>
+ <line num="205" type="stmt" count="0"/>
+ <line num="211" type="method" name="testDoAuthenticateFail" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="212" type="stmt" count="0"/>
+ <line num="213" type="stmt" count="0"/>
+ <line num="214" type="stmt" count="0"/>
+ <line num="215" type="stmt" count="0"/>
+ <line num="216" type="stmt" count="0"/>
+ <line num="222" type="method" name="testDoAuthenticateWrongReq" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="223" type="stmt" count="0"/>
+ <line num="224" type="stmt" count="0"/>
+ <line num="225" type="stmt" count="0"/>
+ <line num="226" type="stmt" count="0"/>
+ <line num="227" type="stmt" count="0"/>
+ <line num="233" type="method" name="testDoAuthenticateWrongReg" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="234" type="stmt" count="0"/>
+ <line num="235" type="stmt" count="0"/>
+ <line num="236" type="stmt" count="0"/>
+ <line num="237" type="stmt" count="0"/>
+ <line num="238" type="stmt" count="0"/>
+ <line num="244" type="method" name="testDoAuthenticateBadKey" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="245" type="stmt" count="0"/>
+ <line num="246" type="stmt" count="0"/>
+ <line num="247" type="stmt" count="0"/>
+ <line num="248" type="stmt" count="0"/>
+ <line num="249" type="stmt" count="0"/>
+ <line num="255" type="method" name="testDoAuthenticateInvalidRequests2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="256" type="stmt" count="0"/>
+ <line num="257" type="stmt" count="0"/>
+ <line num="258" type="stmt" count="0"/>
+ <line num="259" type="stmt" count="0"/>
+ <line num="260" type="stmt" count="0"/>
+ <line num="266" type="method" name="testDoAuthenticateInvalidRegistrations2" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="267" type="stmt" count="0"/>
+ <line num="268" type="stmt" count="0"/>
+ <line num="269" type="stmt" count="0"/>
+ <line num="270" type="stmt" count="0"/>
+ <line num="271" type="stmt" count="0"/>
+ <line num="277" type="method" name="testDoAuthenticateInvalidResponse" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="278" type="stmt" count="0"/>
+ <line num="279" type="stmt" count="0"/>
+ <line num="280" type="stmt" count="0"/>
+ <line num="281" type="stmt" count="0"/>
+ <line num="282" type="stmt" count="0"/>
+ <line num="288" type="method" name="testDoAuthenticateUAError" visibility="public" complexity="1" crap="2" count="0"/>
+ <line num="289" type="stmt" count="0"/>
+ <line num="290" type="stmt" count="0"/>
+ <line num="291" type="stmt" count="0"/>
+ <line num="292" type="stmt" count="0"/>
+ <line num="293" type="stmt" count="0"/>
+ <metrics loc="296" ncloc="191" classes="1" methods="26" coveredmethods="0" conditionals="0" coveredconditionals="0" statements="131" coveredstatements="0" elements="157" coveredelements="0"/>
+ </file>
+ <metrics files="1359" loc="130983" ncloc="80906" classes="945" methods="5084" coveredmethods="133" conditionals="0" coveredconditionals="0" statements="42087" coveredstatements="1161" elements="47171" coveredelements="1294"/>
+ </project>
+</coverage>