src/API/ActivityController.php
|
135
|
132
|
0
|
3
|
37
|
97.77%
|
src/API/BaseApiController.php
|
4
|
4
|
0
|
0
|
3
|
100.00%
|
src/API/ConfigurationController.php
|
30
|
30
|
0
|
0
|
3
|
100.00%
|
src/API/CustomerController.php
|
124
|
124
|
0
|
0
|
31
|
100.00%
|
src/API/Model/I18nConfig.php
|
24
|
24
|
0
|
0
|
8
|
100.00%
|
src/API/Model/TimesheetConfig.php
|
18
|
18
|
0
|
0
|
6
|
100.00%
|
src/API/NotFoundException.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/API/ProjectController.php
|
145
|
140
|
0
|
5
|
43
|
96.55%
|
src/API/Serializer/ValidationFailedExceptionErrorHandler.php
|
17
|
17
|
0
|
0
|
6
|
100.00%
|
src/API/StatusController.php
|
7
|
7
|
0
|
0
|
3
|
100.00%
|
src/API/TagController.php
|
30
|
30
|
0
|
0
|
7
|
100.00%
|
src/API/TeamController.php
|
167
|
166
|
0
|
1
|
44
|
99.40%
|
src/API/TimesheetController.php
|
254
|
246
|
0
|
8
|
83
|
96.85%
|
src/API/UserController.php
|
73
|
73
|
0
|
0
|
16
|
100.00%
|
src/Calendar/Google.php
|
7
|
7
|
0
|
0
|
3
|
100.00%
|
src/Calendar/GoogleSource.php
|
10
|
10
|
0
|
0
|
6
|
100.00%
|
src/Calendar/RecentActivitiesSource.php
|
16
|
16
|
0
|
0
|
9
|
100.00%
|
src/Calendar/TimesheetEntry.php
|
22
|
22
|
0
|
0
|
16
|
100.00%
|
src/Command/AbstractBundleInstallerCommand.php
|
62
|
54
|
0
|
8
|
18
|
87.09%
|
src/Command/CreateUserCommand.php
|
66
|
49
|
0
|
17
|
12
|
74.24%
|
src/Command/ImportCustomerCommand.php
|
79
|
75
|
0
|
4
|
17
|
94.93%
|
src/Command/ImportProjectCommand.php
|
130
|
118
|
0
|
12
|
30
|
90.76%
|
src/Command/InstallCommand.php
|
65
|
39
|
0
|
26
|
17
|
60.00%
|
src/Command/InvoiceCreateCommand.php
|
254
|
226
|
0
|
28
|
78
|
88.97%
|
src/Command/PluginCommand.php
|
24
|
22
|
0
|
2
|
5
|
91.66%
|
src/Command/UpdateCommand.php
|
60
|
37
|
0
|
23
|
16
|
61.66%
|
src/Command/VersionCommand.php
|
24
|
24
|
0
|
0
|
6
|
100.00%
|
src/Configuration/CalendarConfiguration.php
|
24
|
24
|
0
|
0
|
14
|
100.00%
|
src/Configuration/FormConfiguration.php
|
16
|
16
|
0
|
0
|
11
|
100.00%
|
src/Configuration/LanguageFormattings.php
|
29
|
29
|
0
|
0
|
14
|
100.00%
|
src/Configuration/LdapConfiguration.php
|
8
|
8
|
0
|
0
|
4
|
100.00%
|
src/Configuration/MailConfiguration.php
|
6
|
6
|
0
|
0
|
4
|
100.00%
|
src/Configuration/StringAccessibleConfigTrait.php
|
59
|
55
|
0
|
4
|
24
|
93.22%
|
src/Configuration/SystemConfiguration.php
|
42
|
42
|
0
|
0
|
26
|
100.00%
|
src/Configuration/ThemeConfiguration.php
|
14
|
13
|
0
|
1
|
7
|
92.85%
|
src/Configuration/TimesheetConfiguration.php
|
34
|
34
|
0
|
0
|
18
|
100.00%
|
src/Controller/AboutController.php
|
13
|
8
|
0
|
5
|
4
|
61.53%
|
src/Controller/AbstractController.php
|
37
|
24
|
0
|
13
|
18
|
64.86%
|
src/Controller/ActivityController.php
|
175
|
160
|
0
|
15
|
42
|
91.42%
|
src/Controller/CalendarController.php
|
59
|
55
|
0
|
4
|
14
|
93.22%
|
src/Controller/CustomerController.php
|
217
|
198
|
0
|
19
|
52
|
91.24%
|
src/Controller/DashboardController.php
|
54
|
44
|
0
|
10
|
20
|
81.48%
|
src/Controller/DoctorController.php
|
104
|
75
|
0
|
29
|
36
|
72.11%
|
src/Controller/ExportController.php
|
61
|
61
|
0
|
0
|
13
|
100.00%
|
src/Controller/HomepageController.php
|
21
|
16
|
0
|
5
|
5
|
76.19%
|
src/Controller/InvoiceController.php
|
174
|
139
|
0
|
35
|
52
|
79.88%
|
src/Controller/LayoutController.php
|
7
|
7
|
0
|
0
|
1
|
100.00%
|
src/Controller/PermissionController.php
|
111
|
103
|
0
|
8
|
27
|
92.79%
|
src/Controller/PluginController.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Controller/ProfileController.php
|
162
|
157
|
0
|
5
|
48
|
96.91%
|
src/Controller/ProjectController.php
|
224
|
204
|
0
|
20
|
54
|
91.07%
|
src/Controller/ReportingController.php
|
152
|
144
|
0
|
8
|
27
|
94.73%
|
src/Controller/SystemConfigurationController.php
|
280
|
276
|
0
|
4
|
22
|
98.57%
|
src/Controller/TagController.php
|
65
|
58
|
0
|
7
|
16
|
89.23%
|
src/Controller/TeamController.php
|
101
|
87
|
0
|
14
|
32
|
86.13%
|
src/Controller/TimesheetAbstractController.php
|
269
|
229
|
0
|
40
|
78
|
85.13%
|
src/Controller/TimesheetController.php
|
12
|
12
|
0
|
0
|
6
|
100.00%
|
src/Controller/TimesheetTeamController.php
|
79
|
77
|
0
|
2
|
28
|
97.46%
|
src/Controller/UserController.php
|
95
|
87
|
0
|
8
|
16
|
91.57%
|
src/Controller/WidgetController.php
|
5
|
5
|
0
|
0
|
1
|
100.00%
|
src/Customer/CustomerService.php
|
39
|
39
|
0
|
0
|
13
|
100.00%
|
src/DependencyInjection/AppExtension.php
|
120
|
109
|
0
|
11
|
39
|
90.83%
|
src/DependencyInjection/Compiler/DoctrineCompilerPass.php
|
43
|
33
|
0
|
10
|
20
|
76.74%
|
src/DependencyInjection/Compiler/ExportServiceCompilerPass.php
|
30
|
30
|
0
|
0
|
7
|
100.00%
|
src/DependencyInjection/Compiler/InvoiceServiceCompilerPass.php
|
14
|
14
|
0
|
0
|
5
|
100.00%
|
src/DependencyInjection/Compiler/TwigContextCompilerPass.php
|
16
|
16
|
0
|
0
|
5
|
100.00%
|
src/DependencyInjection/Compiler/WidgetCompilerPass.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/DependencyInjection/Configuration.php
|
724
|
712
|
0
|
12
|
30
|
98.34%
|
src/Doctrine/SqliteSessionInitSubscriber.php
|
6
|
6
|
0
|
0
|
3
|
100.00%
|
src/Doctrine/TimesheetSubscriber.php
|
21
|
21
|
0
|
0
|
9
|
100.00%
|
src/Doctrine/UTCDateTimeType.php
|
21
|
21
|
0
|
0
|
9
|
100.00%
|
src/Entity/Activity.php
|
75
|
75
|
0
|
0
|
39
|
100.00%
|
src/Entity/ActivityMeta.php
|
8
|
8
|
0
|
0
|
4
|
100.00%
|
src/Entity/ActivityRate.php
|
7
|
7
|
0
|
0
|
5
|
100.00%
|
src/Entity/ColorTrait.php
|
9
|
9
|
0
|
0
|
7
|
100.00%
|
src/Entity/CommentTableTypeTrait.php
|
20
|
20
|
0
|
0
|
14
|
100.00%
|
src/Entity/Configuration.php
|
13
|
13
|
0
|
0
|
9
|
100.00%
|
src/Entity/Customer.php
|
129
|
129
|
0
|
0
|
80
|
100.00%
|
src/Entity/CustomerComment.php
|
5
|
5
|
0
|
0
|
3
|
100.00%
|
src/Entity/CustomerMeta.php
|
8
|
8
|
0
|
0
|
4
|
100.00%
|
src/Entity/CustomerRate.php
|
7
|
7
|
0
|
0
|
5
|
100.00%
|
src/Entity/Invoice.php
|
68
|
68
|
0
|
0
|
34
|
100.00%
|
src/Entity/InvoiceDocument.php
|
13
|
13
|
0
|
0
|
6
|
100.00%
|
src/Entity/InvoiceTemplate.php
|
82
|
82
|
0
|
0
|
50
|
100.00%
|
src/Entity/MetaTableTypeTrait.php
|
74
|
71
|
0
|
3
|
36
|
95.94%
|
src/Entity/Project.php
|
116
|
116
|
0
|
0
|
62
|
100.00%
|
src/Entity/ProjectComment.php
|
5
|
5
|
0
|
0
|
3
|
100.00%
|
src/Entity/ProjectMeta.php
|
8
|
8
|
0
|
0
|
4
|
100.00%
|
src/Entity/ProjectRate.php
|
7
|
7
|
0
|
0
|
5
|
100.00%
|
src/Entity/Rate.php
|
25
|
25
|
0
|
0
|
16
|
100.00%
|
src/Entity/Role.php
|
7
|
7
|
0
|
0
|
5
|
100.00%
|
src/Entity/RolePermission.php
|
17
|
17
|
0
|
0
|
10
|
100.00%
|
src/Entity/Tag.php
|
21
|
21
|
0
|
0
|
11
|
100.00%
|
src/Entity/Team.php
|
78
|
78
|
0
|
0
|
35
|
100.00%
|
src/Entity/Timesheet.php
|
154
|
148
|
0
|
6
|
80
|
96.10%
|
src/Entity/TimesheetMeta.php
|
8
|
8
|
0
|
0
|
4
|
100.00%
|
src/Entity/User.php
|
132
|
130
|
0
|
2
|
75
|
98.48%
|
src/Entity/UserPreference.php
|
60
|
57
|
0
|
3
|
31
|
95.00%
|
src/Event/AbstractCustomerEvent.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Event/AbstractMetaDisplayEvent.php
|
11
|
11
|
0
|
0
|
5
|
100.00%
|
src/Event/AbstractProjectEvent.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Event/AbstractTimesheetEvent.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Event/AbstractTimesheetMultipleEvent.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Event/ActivityMetaDefinitionEvent.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Event/ActivityMetaDisplayEvent.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Event/CalendarDragAndDropSourceEvent.php
|
9
|
9
|
0
|
0
|
4
|
100.00%
|
src/Event/CalendarGoogleSourceEvent.php
|
9
|
9
|
0
|
0
|
4
|
100.00%
|
src/Event/ConfigureMainMenuEvent.php
|
13
|
13
|
0
|
0
|
5
|
100.00%
|
src/Event/CustomerMetaDefinitionEvent.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Event/CustomerMetaDisplayEvent.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Event/DashboardEvent.php
|
9
|
9
|
0
|
0
|
4
|
100.00%
|
src/Event/InvoiceCreatedEvent.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Event/InvoicePostRenderEvent.php
|
13
|
13
|
0
|
0
|
5
|
100.00%
|
src/Event/InvoicePreRenderEvent.php
|
10
|
10
|
0
|
0
|
4
|
100.00%
|
src/Event/PermissionSectionsEvent.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Event/PermissionsEvent.php
|
20
|
20
|
0
|
0
|
11
|
100.00%
|
src/Event/PrepareUserEvent.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Event/ProjectMetaDefinitionEvent.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Event/ProjectMetaDisplayEvent.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Event/ReportingEvent.php
|
9
|
7
|
0
|
2
|
4
|
77.77%
|
src/Event/SystemConfigurationEvent.php
|
7
|
7
|
0
|
0
|
3
|
100.00%
|
src/Event/ThemeEvent.php
|
16
|
16
|
0
|
0
|
8
|
100.00%
|
src/Event/TimesheetMetaDefinitionEvent.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Event/TimesheetMetaDisplayEvent.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Event/TimesheetRestartPostEvent.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Event/TimesheetRestartPreEvent.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Event/UserPreferenceDisplayEvent.php
|
8
|
8
|
0
|
0
|
4
|
100.00%
|
src/Event/UserPreferenceEvent.php
|
16
|
16
|
0
|
0
|
7
|
100.00%
|
src/EventSubscriber/AjaxAuthenticationSubscriber.php
|
12
|
5
|
0
|
7
|
6
|
41.66%
|
src/EventSubscriber/DashboardSubscriber.php
|
55
|
55
|
0
|
0
|
8
|
100.00%
|
src/EventSubscriber/MenuBuilderSubscriber.php
|
36
|
35
|
0
|
1
|
14
|
97.22%
|
src/EventSubscriber/MenuSubscriber.php
|
73
|
72
|
0
|
1
|
28
|
98.63%
|
src/EventSubscriber/RedirectToLocaleSubscriber.php
|
20
|
19
|
0
|
1
|
7
|
95.00%
|
src/EventSubscriber/RegistrationSubscriber.php
|
15
|
15
|
0
|
0
|
5
|
100.00%
|
src/EventSubscriber/ResetPasswordSubscriber.php
|
9
|
9
|
0
|
0
|
4
|
100.00%
|
src/EventSubscriber/ThemeOptionsSubscriber.php
|
33
|
30
|
0
|
3
|
14
|
90.90%
|
src/EventSubscriber/UserEnvironmentSubscriber.php
|
15
|
14
|
0
|
1
|
6
|
93.33%
|
src/EventSubscriber/UserPreferenceSubscriber.php
|
115
|
115
|
0
|
0
|
13
|
100.00%
|
src/EventSubscriber/UserProfileSubscriber.php
|
18
|
17
|
0
|
1
|
7
|
94.44%
|
src/Export/Annotation/Expose.php
|
8
|
7
|
0
|
1
|
4
|
87.50%
|
src/Export/Annotation/Order.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Export/Base/AbstractSpreadsheetRenderer.php
|
287
|
262
|
0
|
25
|
115
|
91.28%
|
src/Export/Base/CsvRenderer.php
|
15
|
14
|
0
|
1
|
6
|
93.33%
|
src/Export/Base/HtmlRenderer.php
|
48
|
47
|
0
|
1
|
10
|
97.91%
|
src/Export/Base/PDFRenderer.php
|
37
|
35
|
0
|
2
|
9
|
94.59%
|
src/Export/Base/RendererTrait.php
|
70
|
68
|
0
|
2
|
17
|
97.14%
|
src/Export/Base/XlsxRenderer.php
|
26
|
25
|
0
|
1
|
7
|
96.15%
|
src/Export/Renderer/CsvRenderer.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Export/Renderer/HtmlRenderer.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Export/Renderer/HtmlRendererFactory.php
|
9
|
9
|
0
|
0
|
2
|
100.00%
|
src/Export/Renderer/PDFRenderer.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Export/Renderer/PdfRendererFactory.php
|
10
|
10
|
0
|
0
|
2
|
100.00%
|
src/Export/Renderer/XlsxRenderer.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Export/ServiceExport.php
|
20
|
20
|
0
|
0
|
12
|
100.00%
|
src/Export/Spreadsheet/AnnotatedObjectExporter.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Export/Spreadsheet/CellFormatter/ArrayFormatter.php
|
7
|
7
|
0
|
0
|
3
|
100.00%
|
src/Export/Spreadsheet/CellFormatter/BooleanFormatter.php
|
7
|
7
|
0
|
0
|
3
|
100.00%
|
src/Export/Spreadsheet/CellFormatter/DateFormatter.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Export/Spreadsheet/CellFormatter/DateTimeFormatter.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Export/Spreadsheet/CellFormatter/DurationFormatter.php
|
7
|
7
|
0
|
0
|
3
|
100.00%
|
src/Export/Spreadsheet/CellFormatter/TimeFormatter.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Export/Spreadsheet/ColumnDefinition.php
|
10
|
10
|
0
|
0
|
4
|
100.00%
|
src/Export/Spreadsheet/EntityWithMetaFieldsExporter.php
|
7
|
7
|
0
|
0
|
2
|
100.00%
|
src/Export/Spreadsheet/Extractor/AnnotationExtractor.php
|
58
|
56
|
0
|
2
|
30
|
96.55%
|
src/Export/Spreadsheet/Extractor/MetaFieldExtractor.php
|
18
|
17
|
0
|
1
|
6
|
94.44%
|
src/Export/Spreadsheet/Extractor/UserPreferenceExtractor.php
|
18
|
17
|
0
|
1
|
6
|
94.44%
|
src/Export/Spreadsheet/SpreadsheetExporter.php
|
30
|
30
|
0
|
0
|
7
|
100.00%
|
src/Export/Spreadsheet/UserExporter.php
|
9
|
9
|
0
|
0
|
2
|
100.00%
|
src/Export/Spreadsheet/Writer/BinaryFileResponseWriter.php
|
18
|
18
|
0
|
0
|
5
|
100.00%
|
src/Export/Spreadsheet/Writer/XlsxWriter.php
|
27
|
25
|
0
|
2
|
8
|
92.59%
|
src/Export/Timesheet/HtmlRenderer.php
|
27
|
27
|
0
|
0
|
7
|
100.00%
|
src/Form/API/ActivityApiEditForm.php
|
7
|
7
|
0
|
0
|
2
|
100.00%
|
src/Form/API/ActivityRateApiForm.php
|
4
|
4
|
0
|
0
|
1
|
100.00%
|
src/Form/API/CustomerApiEditForm.php
|
7
|
7
|
0
|
0
|
2
|
100.00%
|
src/Form/API/CustomerRateApiForm.php
|
4
|
4
|
0
|
0
|
1
|
100.00%
|
src/Form/API/ProjectApiEditForm.php
|
7
|
7
|
0
|
0
|
2
|
100.00%
|
src/Form/API/ProjectRateApiForm.php
|
4
|
4
|
0
|
0
|
1
|
100.00%
|
src/Form/API/TagApiEditForm.php
|
4
|
4
|
0
|
0
|
1
|
100.00%
|
src/Form/API/TeamApiEditForm.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/API/TimesheetApiEditForm.php
|
12
|
12
|
0
|
0
|
4
|
100.00%
|
src/Form/API/UserApiCreateForm.php
|
12
|
12
|
0
|
0
|
3
|
100.00%
|
src/Form/API/UserApiEditForm.php
|
9
|
9
|
0
|
0
|
3
|
100.00%
|
src/Form/AbstractRateForm.php
|
15
|
15
|
0
|
0
|
2
|
100.00%
|
src/Form/ActivityEditForm.php
|
45
|
45
|
0
|
0
|
8
|
100.00%
|
src/Form/ActivityRateForm.php
|
10
|
9
|
0
|
1
|
5
|
90.00%
|
src/Form/ActivityTeamPermissionForm.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/CustomerCommentForm.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/CustomerEditForm.php
|
38
|
38
|
0
|
0
|
3
|
100.00%
|
src/Form/CustomerRateForm.php
|
10
|
10
|
0
|
0
|
4
|
100.00%
|
src/Form/CustomerTeamPermissionForm.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/DataTransformer/DurationStringToSecondsTransformer.php
|
18
|
16
|
0
|
2
|
8
|
88.88%
|
src/Form/DataTransformer/SearchTermTransformer.php
|
8
|
8
|
0
|
0
|
5
|
100.00%
|
src/Form/DataTransformer/TagArrayToStringTransformer.php
|
17
|
17
|
0
|
0
|
6
|
100.00%
|
src/Form/EntityFormTrait.php
|
16
|
13
|
0
|
3
|
3
|
81.25%
|
src/Form/Extension/DocumentationLinkExtension.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Form/Extension/EnhancedChoiceTypeExtension.php
|
23
|
22
|
0
|
1
|
9
|
95.65%
|
src/Form/Extension/IconExtension.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Form/Extension/SelectWithApiDataExtension.php
|
28
|
25
|
0
|
3
|
11
|
89.28%
|
src/Form/Extension/UserExtension.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Form/FormTrait.php
|
58
|
57
|
0
|
1
|
24
|
98.27%
|
src/Form/InvoiceDocumentUploadForm.php
|
24
|
13
|
0
|
11
|
7
|
54.16%
|
src/Form/InvoiceTemplateForm.php
|
31
|
31
|
0
|
0
|
2
|
100.00%
|
src/Form/Model/Configuration.php
|
45
|
39
|
0
|
6
|
20
|
86.66%
|
src/Form/Model/DateRange.php
|
10
|
10
|
0
|
0
|
6
|
100.00%
|
src/Form/Model/MultiUserTimesheet.php
|
22
|
8
|
0
|
14
|
9
|
36.36%
|
src/Form/Model/SystemConfiguration.php
|
13
|
13
|
0
|
0
|
7
|
100.00%
|
src/Form/MultiUpdate/MultiUpdateTable.php
|
21
|
20
|
0
|
1
|
3
|
95.23%
|
src/Form/MultiUpdate/MultiUpdateTableDTO.php
|
21
|
21
|
0
|
0
|
9
|
100.00%
|
src/Form/MultiUpdate/TimesheetMultiUpdate.php
|
109
|
91
|
0
|
18
|
24
|
83.48%
|
src/Form/MultiUpdate/TimesheetMultiUpdateDTO.php
|
71
|
68
|
0
|
3
|
39
|
95.77%
|
src/Form/ProjectCommentForm.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/ProjectEditForm.php
|
34
|
34
|
0
|
0
|
7
|
100.00%
|
src/Form/ProjectRateForm.php
|
10
|
10
|
0
|
0
|
4
|
100.00%
|
src/Form/ProjectTeamPermissionForm.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/RoleType.php
|
17
|
17
|
0
|
0
|
3
|
100.00%
|
src/Form/SystemConfigurationForm.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/TagEditForm.php
|
7
|
7
|
0
|
0
|
2
|
100.00%
|
src/Form/TeamCustomerForm.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/TeamEditForm.php
|
13
|
13
|
0
|
0
|
4
|
100.00%
|
src/Form/TeamProjectForm.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/TimesheetAdminEditForm.php
|
7
|
7
|
0
|
0
|
2
|
100.00%
|
src/Form/TimesheetEditForm.php
|
99
|
79
|
0
|
20
|
34
|
79.79%
|
src/Form/TimesheetMultiUserEditForm.php
|
12
|
12
|
0
|
0
|
2
|
100.00%
|
src/Form/Toolbar/AbstractToolbarForm.php
|
141
|
126
|
0
|
15
|
58
|
89.36%
|
src/Form/Toolbar/ActivityToolbarForm.php
|
17
|
17
|
0
|
0
|
3
|
100.00%
|
src/Form/Toolbar/BillableType.php
|
5
|
0
|
0
|
5
|
2
|
0.00%
|
src/Form/Toolbar/CustomerToolbarForm.php
|
10
|
10
|
0
|
0
|
2
|
100.00%
|
src/Form/Toolbar/ExportToolbarForm.php
|
20
|
20
|
0
|
0
|
3
|
100.00%
|
src/Form/Toolbar/InvoiceToolbarForm.php
|
11
|
11
|
0
|
0
|
3
|
100.00%
|
src/Form/Toolbar/InvoiceToolbarSimpleForm.php
|
19
|
19
|
0
|
0
|
3
|
100.00%
|
src/Form/Toolbar/ProjectToolbarForm.php
|
11
|
11
|
0
|
0
|
2
|
100.00%
|
src/Form/Toolbar/TagToolbarForm.php
|
9
|
9
|
0
|
0
|
2
|
100.00%
|
src/Form/Toolbar/TeamToolbarForm.php
|
10
|
10
|
0
|
0
|
2
|
100.00%
|
src/Form/Toolbar/TimesheetToolbarForm.php
|
21
|
21
|
0
|
0
|
4
|
100.00%
|
src/Form/Toolbar/UserToolbarForm.php
|
11
|
11
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/APIDateTimeType.php
|
10
|
10
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/ActivityType.php
|
24
|
20
|
0
|
4
|
8
|
83.33%
|
src/Form/Type/AvatarType.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/BillableType.php
|
5
|
0
|
0
|
5
|
2
|
0.00%
|
src/Form/Type/CalendarViewType.php
|
9
|
9
|
0
|
0
|
3
|
100.00%
|
src/Form/Type/ColorPickerType.php
|
15
|
15
|
0
|
0
|
7
|
100.00%
|
src/Form/Type/CustomerType.php
|
30
|
29
|
0
|
1
|
8
|
96.66%
|
src/Form/Type/DatePickerType.php
|
21
|
0
|
0
|
21
|
4
|
0.00%
|
src/Form/Type/DateRangeType.php
|
69
|
62
|
0
|
7
|
19
|
89.85%
|
src/Form/Type/DateTimePickerType.php
|
25
|
25
|
0
|
0
|
4
|
100.00%
|
src/Form/Type/DateTimeTextType.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Form/Type/DayTimeType.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/DurationType.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Form/Type/EnhancedSelectboxType.php
|
5
|
0
|
0
|
5
|
2
|
0.00%
|
src/Form/Type/EntityMetaDefinitionType.php
|
21
|
17
|
0
|
4
|
5
|
80.95%
|
src/Form/Type/FirstWeekDayType.php
|
9
|
9
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/FixedRateType.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/HourlyRateType.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/InitialViewType.php
|
13
|
13
|
0
|
0
|
6
|
100.00%
|
src/Form/Type/InvoiceCalculatorType.php
|
14
|
14
|
0
|
0
|
4
|
100.00%
|
src/Form/Type/InvoiceNumberGeneratorType.php
|
14
|
14
|
0
|
0
|
4
|
100.00%
|
src/Form/Type/InvoiceRendererType.php
|
28
|
28
|
0
|
0
|
9
|
100.00%
|
src/Form/Type/InvoiceTemplateType.php
|
7
|
7
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/LanguageType.php
|
14
|
14
|
0
|
0
|
5
|
100.00%
|
src/Form/Type/MailType.php
|
7
|
7
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/MetaFieldsCollectionType.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/MonthPickerType.php
|
17
|
17
|
0
|
0
|
5
|
100.00%
|
src/Form/Type/PageSizeType.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/ProjectType.php
|
34
|
31
|
0
|
3
|
9
|
91.17%
|
src/Form/Type/RoundingModeType.php
|
11
|
11
|
0
|
0
|
4
|
100.00%
|
src/Form/Type/SearchTermType.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Form/Type/SkinType.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/SystemConfigurationType.php
|
24
|
21
|
0
|
3
|
6
|
87.50%
|
src/Form/Type/TagsInputType.php
|
16
|
16
|
0
|
0
|
5
|
100.00%
|
src/Form/Type/TagsSelectType.php
|
13
|
0
|
0
|
13
|
2
|
0.00%
|
src/Form/Type/TagsType.php
|
6
|
5
|
0
|
1
|
3
|
83.33%
|
src/Form/Type/TeamMemberType.php
|
21
|
17
|
0
|
4
|
5
|
80.95%
|
src/Form/Type/TeamType.php
|
16
|
15
|
0
|
1
|
3
|
93.75%
|
src/Form/Type/ThemeLayoutType.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/TrackingModeType.php
|
12
|
12
|
0
|
0
|
4
|
100.00%
|
src/Form/Type/UserPreferenceType.php
|
30
|
28
|
0
|
2
|
8
|
93.33%
|
src/Form/Type/UserRoleType.php
|
14
|
14
|
0
|
0
|
6
|
100.00%
|
src/Form/Type/UserType.php
|
17
|
16
|
0
|
1
|
4
|
94.11%
|
src/Form/Type/VisibilityType.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Form/Type/WeekDaysType.php
|
12
|
11
|
0
|
1
|
3
|
91.66%
|
src/Form/Type/WeekPickerType.php
|
17
|
17
|
0
|
0
|
5
|
100.00%
|
src/Form/Type/YesNoType.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Form/UserApiTokenType.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/UserCreateType.php
|
13
|
13
|
0
|
0
|
3
|
100.00%
|
src/Form/UserEditType.php
|
20
|
20
|
0
|
0
|
4
|
100.00%
|
src/Form/UserPasswordType.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/UserPreferencesForm.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/UserRolesType.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Form/UserTeamsType.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Importer/AbstractCustomerImporter.php
|
39
|
37
|
0
|
2
|
22
|
94.87%
|
src/Importer/AbstractProjectImporter.php
|
61
|
60
|
0
|
1
|
29
|
98.36%
|
src/Importer/CsvReader.php
|
9
|
9
|
0
|
0
|
3
|
100.00%
|
src/Importer/DefaultCustomerImporter.php
|
101
|
101
|
0
|
0
|
53
|
100.00%
|
src/Importer/DefaultProjectImporter.php
|
57
|
54
|
0
|
3
|
27
|
94.73%
|
src/Importer/GrandtotalCustomerImporter.php
|
95
|
94
|
0
|
1
|
55
|
98.94%
|
src/Importer/ImporterService.php
|
34
|
34
|
0
|
0
|
16
|
100.00%
|
src/Importer/InvalidFieldsException.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Importer/UnknownUserException.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Importer/UnsupportedFormatException.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Invoice/Calculator/AbstractCalculator.php
|
28
|
23
|
0
|
5
|
13
|
82.14%
|
src/Invoice/Calculator/AbstractMergedCalculator.php
|
44
|
36
|
0
|
8
|
21
|
81.81%
|
src/Invoice/Calculator/AbstractSumInvoiceCalculator.php
|
20
|
17
|
0
|
3
|
7
|
85.00%
|
src/Invoice/Calculator/ActivityInvoiceCalculator.php
|
10
|
10
|
0
|
0
|
5
|
100.00%
|
src/Invoice/Calculator/DateInvoiceCalculator.php
|
6
|
5
|
0
|
1
|
3
|
83.33%
|
src/Invoice/Calculator/DefaultCalculator.php
|
11
|
11
|
0
|
0
|
4
|
100.00%
|
src/Invoice/Calculator/ProjectInvoiceCalculator.php
|
9
|
8
|
0
|
1
|
4
|
88.88%
|
src/Invoice/Calculator/ShortInvoiceCalculator.php
|
20
|
20
|
0
|
0
|
7
|
100.00%
|
src/Invoice/Calculator/UserInvoiceCalculator.php
|
6
|
5
|
0
|
1
|
3
|
83.33%
|
src/Invoice/Calculator/WeeklyInvoiceCalculator.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Invoice/DefaultInvoiceFormatter.php
|
16
|
16
|
0
|
0
|
9
|
100.00%
|
src/Invoice/Hydrator/InvoiceItemDefaultHydrator.php
|
79
|
78
|
0
|
1
|
13
|
98.73%
|
src/Invoice/Hydrator/InvoiceModelActivityHydrator.php
|
21
|
21
|
0
|
0
|
6
|
100.00%
|
src/Invoice/Hydrator/InvoiceModelCustomerHydrator.php
|
24
|
24
|
0
|
0
|
3
|
100.00%
|
src/Invoice/Hydrator/InvoiceModelDefaultHydrator.php
|
47
|
47
|
0
|
0
|
1
|
100.00%
|
src/Invoice/Hydrator/InvoiceModelProjectHydrator.php
|
33
|
33
|
0
|
0
|
9
|
100.00%
|
src/Invoice/Hydrator/InvoiceModelUserHydrator.php
|
12
|
11
|
0
|
1
|
3
|
91.66%
|
src/Invoice/InvoiceFilename.php
|
21
|
21
|
0
|
0
|
8
|
100.00%
|
src/Invoice/InvoiceItem.php
|
77
|
77
|
0
|
0
|
48
|
100.00%
|
src/Invoice/InvoiceModel.php
|
91
|
90
|
0
|
1
|
40
|
98.90%
|
src/Invoice/NumberGenerator/ConfigurableNumberGenerator.php
|
97
|
95
|
0
|
2
|
32
|
97.93%
|
src/Invoice/NumberGenerator/DateNumberGenerator.php
|
6
|
6
|
0
|
0
|
3
|
100.00%
|
src/Invoice/Renderer/AbstractRenderer.php
|
14
|
14
|
0
|
0
|
5
|
100.00%
|
src/Invoice/Renderer/AbstractSpreadsheetRenderer.php
|
69
|
65
|
0
|
4
|
26
|
94.20%
|
src/Invoice/Renderer/AbstractTwigRenderer.php
|
20
|
19
|
0
|
1
|
6
|
95.00%
|
src/Invoice/Renderer/AdvancedValueBinder.php
|
15
|
7
|
0
|
8
|
6
|
46.66%
|
src/Invoice/Renderer/DocxRenderer.php
|
30
|
25
|
0
|
5
|
8
|
83.33%
|
src/Invoice/Renderer/JsonRenderer.php
|
10
|
10
|
0
|
0
|
2
|
100.00%
|
src/Invoice/Renderer/OdsRenderer.php
|
11
|
10
|
0
|
1
|
4
|
90.90%
|
src/Invoice/Renderer/PdfRenderer.php
|
15
|
15
|
0
|
0
|
3
|
100.00%
|
src/Invoice/Renderer/RendererTrait.php
|
10
|
0
|
0
|
10
|
3
|
0.00%
|
src/Invoice/Renderer/TextRenderer.php
|
10
|
10
|
0
|
0
|
2
|
100.00%
|
src/Invoice/Renderer/TwigRenderer.php
|
8
|
8
|
0
|
0
|
2
|
100.00%
|
src/Invoice/Renderer/XlsxRenderer.php
|
11
|
10
|
0
|
1
|
4
|
90.90%
|
src/Invoice/Renderer/XmlRenderer.php
|
10
|
10
|
0
|
0
|
2
|
100.00%
|
src/Invoice/ServiceInvoice.php
|
187
|
164
|
0
|
23
|
71
|
87.70%
|
src/Kernel.php
|
111
|
89
|
0
|
22
|
33
|
80.18%
|
src/Ldap/FormLoginLdapFactory.php
|
22
|
22
|
0
|
0
|
6
|
100.00%
|
src/Ldap/LdapAuthenticationProvider.php
|
34
|
32
|
0
|
2
|
14
|
94.11%
|
src/Ldap/LdapDriver.php
|
49
|
37
|
0
|
12
|
14
|
75.51%
|
src/Ldap/LdapDriverException.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Ldap/LdapManager.php
|
56
|
54
|
0
|
2
|
22
|
96.42%
|
src/Ldap/LdapUserHydrator.php
|
60
|
60
|
0
|
0
|
18
|
100.00%
|
src/Ldap/LdapUserProvider.php
|
35
|
33
|
0
|
2
|
15
|
94.28%
|
src/Ldap/SanitizingException.php
|
10
|
10
|
0
|
0
|
3
|
100.00%
|
src/Mail/KimaiMailer.php
|
7
|
7
|
0
|
0
|
3
|
100.00%
|
src/Mail/UserMails.php
|
38
|
38
|
0
|
0
|
5
|
100.00%
|
src/Model/CustomerStatistic.php
|
10
|
10
|
0
|
0
|
4
|
100.00%
|
src/Model/PermissionSection.php
|
7
|
7
|
0
|
0
|
3
|
100.00%
|
src/Model/ProjectStatistic.php
|
9
|
9
|
0
|
0
|
4
|
100.00%
|
src/Model/Statistic/Day.php
|
21
|
21
|
0
|
0
|
8
|
100.00%
|
src/Model/Statistic/Month.php
|
18
|
18
|
0
|
0
|
8
|
100.00%
|
src/Model/Statistic/Year.php
|
13
|
13
|
0
|
0
|
7
|
100.00%
|
src/Model/TimesheetCountedStatistic.php
|
20
|
20
|
0
|
0
|
8
|
100.00%
|
src/Model/TimesheetStatistic.php
|
25
|
25
|
0
|
0
|
13
|
100.00%
|
src/Plugin/AbstractPluginExtension.php
|
6
|
0
|
0
|
6
|
2
|
0.00%
|
src/Plugin/Plugin.php
|
20
|
20
|
0
|
0
|
12
|
100.00%
|
src/Plugin/PluginManager.php
|
36
|
35
|
0
|
1
|
13
|
97.22%
|
src/Plugin/PluginMetadata.php
|
20
|
20
|
0
|
0
|
12
|
100.00%
|
src/Project/ProjectDuplicationService.php
|
36
|
36
|
0
|
0
|
9
|
100.00%
|
src/Project/ProjectService.php
|
31
|
31
|
0
|
0
|
11
|
100.00%
|
src/Reporting/DateByUser.php
|
10
|
10
|
0
|
0
|
6
|
100.00%
|
src/Reporting/MonthByUserForm.php
|
17
|
16
|
0
|
1
|
4
|
94.11%
|
src/Reporting/MonthlyUserList.php
|
5
|
5
|
0
|
0
|
3
|
100.00%
|
src/Reporting/MonthlyUserListForm.php
|
15
|
15
|
0
|
0
|
3
|
100.00%
|
src/Reporting/Report.php
|
10
|
10
|
0
|
0
|
4
|
100.00%
|
src/Reporting/WeekByUserForm.php
|
17
|
17
|
0
|
0
|
4
|
100.00%
|
src/Repository/ActivityRateRepository.php
|
24
|
21
|
0
|
3
|
4
|
87.50%
|
src/Repository/ActivityRepository.php
|
210
|
178
|
0
|
32
|
50
|
84.76%
|
src/Repository/ConfigurationRepository.php
|
49
|
38
|
0
|
11
|
18
|
77.55%
|
src/Repository/CustomerRateRepository.php
|
24
|
21
|
0
|
3
|
4
|
87.50%
|
src/Repository/CustomerRepository.php
|
177
|
167
|
0
|
10
|
39
|
94.35%
|
src/Repository/InvoiceDocumentRepository.php
|
52
|
49
|
0
|
3
|
26
|
94.23%
|
src/Repository/InvoiceRepository.php
|
84
|
55
|
0
|
29
|
28
|
65.47%
|
src/Repository/InvoiceTemplateRepository.php
|
30
|
26
|
0
|
4
|
8
|
86.66%
|
src/Repository/Loader/ActivityIdLoader.php
|
60
|
58
|
0
|
2
|
5
|
96.66%
|
src/Repository/Loader/ActivityLoader.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Repository/Loader/CustomerIdLoader.php
|
21
|
21
|
0
|
0
|
3
|
100.00%
|
src/Repository/Loader/CustomerLoader.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Repository/Loader/DefaultLoader.php
|
1
|
1
|
0
|
0
|
1
|
100.00%
|
src/Repository/Loader/InvoiceIdLoader.php
|
18
|
17
|
0
|
1
|
3
|
94.44%
|
src/Repository/Loader/InvoiceLoader.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Repository/Loader/ProjectIdLoader.php
|
37
|
37
|
0
|
0
|
3
|
100.00%
|
src/Repository/Loader/ProjectLoader.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Repository/Loader/TeamIdLoader.php
|
13
|
12
|
0
|
1
|
3
|
92.30%
|
src/Repository/Loader/TeamLoader.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Repository/Loader/TimesheetIdLoader.php
|
79
|
79
|
0
|
0
|
6
|
100.00%
|
src/Repository/Loader/TimesheetLoader.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Repository/Loader/UserIdLoader.php
|
39
|
38
|
0
|
1
|
6
|
97.43%
|
src/Repository/Loader/UserLoader.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Repository/Paginator/LoaderPaginator.php
|
18
|
18
|
0
|
0
|
5
|
100.00%
|
src/Repository/Paginator/QueryBuilderPaginator.php
|
15
|
13
|
0
|
2
|
5
|
86.66%
|
src/Repository/ProjectRateRepository.php
|
24
|
21
|
0
|
3
|
4
|
87.50%
|
src/Repository/ProjectRepository.php
|
247
|
231
|
0
|
16
|
49
|
93.52%
|
src/Repository/Query/ActivityFormTypeQuery.php
|
23
|
19
|
0
|
4
|
14
|
82.60%
|
src/Repository/Query/ActivityQuery.php
|
33
|
33
|
0
|
0
|
13
|
100.00%
|
src/Repository/Query/BaseFormTypeQuery.php
|
72
|
72
|
0
|
0
|
32
|
100.00%
|
src/Repository/Query/BaseQuery.php
|
79
|
77
|
0
|
2
|
39
|
97.46%
|
src/Repository/Query/BillableTrait.php
|
10
|
10
|
0
|
0
|
7
|
100.00%
|
src/Repository/Query/CustomerFormTypeQuery.php
|
10
|
10
|
0
|
0
|
6
|
100.00%
|
src/Repository/Query/CustomerQuery.php
|
3
|
3
|
0
|
0
|
1
|
100.00%
|
src/Repository/Query/ExportQuery.php
|
10
|
10
|
0
|
0
|
5
|
100.00%
|
src/Repository/Query/InvoiceQuery.php
|
13
|
13
|
0
|
0
|
6
|
100.00%
|
src/Repository/Query/ProjectFormTypeQuery.php
|
19
|
19
|
0
|
0
|
10
|
100.00%
|
src/Repository/Query/ProjectQuery.php
|
32
|
32
|
0
|
0
|
17
|
100.00%
|
src/Repository/Query/TagQuery.php
|
3
|
3
|
0
|
0
|
1
|
100.00%
|
src/Repository/Query/TeamQuery.php
|
14
|
14
|
0
|
0
|
6
|
100.00%
|
src/Repository/Query/TimesheetQuery.php
|
93
|
92
|
0
|
1
|
43
|
98.92%
|
src/Repository/Query/UserFormTypeQuery.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Repository/Query/UserQuery.php
|
8
|
8
|
0
|
0
|
5
|
100.00%
|
src/Repository/Query/VisibilityTrait.php
|
13
|
13
|
0
|
0
|
6
|
100.00%
|
src/Repository/RolePermissionRepository.php
|
11
|
11
|
0
|
0
|
3
|
100.00%
|
src/Repository/RoleRepository.php
|
13
|
10
|
0
|
3
|
3
|
76.92%
|
src/Repository/TagRepository.php
|
75
|
66
|
0
|
9
|
18
|
88.00%
|
src/Repository/TeamRepository.php
|
77
|
56
|
0
|
21
|
21
|
72.72%
|
src/Repository/TimesheetInvoiceItemRepository.php
|
9
|
8
|
0
|
1
|
5
|
88.88%
|
src/Repository/TimesheetRepository.php
|
526
|
470
|
0
|
56
|
133
|
89.35%
|
src/Repository/UserRepository.php
|
150
|
126
|
0
|
24
|
47
|
84.00%
|
src/Repository/WidgetRepository.php
|
48
|
46
|
0
|
2
|
18
|
95.83%
|
src/Saml/Controller/SamlController.php
|
23
|
18
|
0
|
5
|
9
|
78.26%
|
src/Saml/Logout/SamlLogoutHandler.php
|
10
|
9
|
0
|
1
|
6
|
90.00%
|
src/Saml/Provider/SamlProvider.php
|
21
|
21
|
0
|
0
|
6
|
100.00%
|
src/Saml/SamlAuth.php
|
4
|
4
|
0
|
0
|
3
|
100.00%
|
src/Saml/SamlTokenFactory.php
|
5
|
5
|
0
|
0
|
1
|
100.00%
|
src/Saml/Security/SamlAuthenticationSuccessHandler.php
|
7
|
7
|
0
|
0
|
4
|
100.00%
|
src/Saml/Security/SamlFactory.php
|
28
|
24
|
0
|
4
|
9
|
85.71%
|
src/Saml/User/SamlUserFactory.php
|
50
|
49
|
0
|
1
|
16
|
98.00%
|
src/Security/AclDecisionManager.php
|
6
|
6
|
0
|
0
|
3
|
100.00%
|
src/Security/CurrentUser.php
|
12
|
11
|
0
|
1
|
6
|
91.66%
|
src/Security/DoctrineUserProvider.php
|
18
|
17
|
0
|
1
|
9
|
94.44%
|
src/Security/RolePermissionManager.php
|
27
|
27
|
0
|
0
|
12
|
100.00%
|
src/Security/RoleService.php
|
19
|
19
|
0
|
0
|
9
|
100.00%
|
src/Security/SessionHandler.php
|
11
|
10
|
0
|
1
|
3
|
90.90%
|
src/Security/TokenAuthenticator.php
|
37
|
31
|
0
|
6
|
18
|
83.78%
|
src/Security/UserChecker.php
|
14
|
14
|
0
|
0
|
6
|
100.00%
|
src/Timesheet/Calculator/DurationCalculator.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Timesheet/Calculator/RateCalculator.php
|
70
|
69
|
0
|
1
|
23
|
98.57%
|
src/Timesheet/DateTimeFactory.php
|
35
|
35
|
0
|
0
|
17
|
100.00%
|
src/Timesheet/Rounding/CeilRounding.php
|
33
|
33
|
0
|
0
|
10
|
100.00%
|
src/Timesheet/Rounding/ClosestRounding.php
|
39
|
38
|
0
|
1
|
13
|
97.43%
|
src/Timesheet/Rounding/DefaultRounding.php
|
33
|
33
|
0
|
0
|
10
|
100.00%
|
src/Timesheet/Rounding/FloorRounding.php
|
33
|
33
|
0
|
0
|
10
|
100.00%
|
src/Timesheet/RoundingService.php
|
56
|
55
|
0
|
1
|
23
|
98.21%
|
src/Timesheet/TimesheetService.php
|
86
|
83
|
0
|
3
|
27
|
96.51%
|
src/Timesheet/TrackingMode/AbstractTrackingMode.php
|
42
|
35
|
0
|
7
|
14
|
83.33%
|
src/Timesheet/TrackingMode/DefaultMode.php
|
24
|
24
|
0
|
0
|
12
|
100.00%
|
src/Timesheet/TrackingMode/DurationFixedBeginMode.php
|
21
|
21
|
0
|
0
|
10
|
100.00%
|
src/Timesheet/TrackingMode/DurationOnlyMode.php
|
19
|
19
|
0
|
0
|
9
|
100.00%
|
src/Timesheet/TrackingMode/PunchInOutMode.php
|
17
|
17
|
0
|
0
|
10
|
100.00%
|
src/Timesheet/TrackingModeService.php
|
11
|
11
|
0
|
0
|
5
|
100.00%
|
src/Timesheet/UserDateTimeFactory.php
|
13
|
13
|
0
|
0
|
4
|
100.00%
|
src/Timesheet/Util.php
|
4
|
4
|
0
|
0
|
1
|
100.00%
|
src/Twig/AvatarExtension.php
|
12
|
12
|
0
|
0
|
6
|
100.00%
|
src/Twig/ConfigExtension.php
|
6
|
6
|
0
|
0
|
3
|
100.00%
|
src/Twig/DatatableExtensions.php
|
34
|
28
|
0
|
6
|
16
|
82.35%
|
src/Twig/DateExtensions.php
|
44
|
43
|
0
|
1
|
17
|
97.72%
|
src/Twig/EncoreExtension.php
|
14
|
14
|
0
|
0
|
5
|
100.00%
|
src/Twig/EventExtensions.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Twig/Extensions.php
|
35
|
35
|
0
|
0
|
18
|
100.00%
|
src/Twig/IconExtension.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Twig/LocaleExtensions.php
|
34
|
34
|
0
|
0
|
14
|
100.00%
|
src/Twig/MarkdownExtension.php
|
25
|
25
|
0
|
0
|
14
|
100.00%
|
src/Twig/PaginationExtension.php
|
30
|
30
|
0
|
0
|
7
|
100.00%
|
src/Twig/ReportingExtension.php
|
14
|
14
|
0
|
0
|
5
|
100.00%
|
src/Twig/Runtime/ThemeEventExtension.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Twig/TimesheetExtension.php
|
9
|
9
|
0
|
0
|
4
|
100.00%
|
src/Twig/TitleExtension.php
|
8
|
8
|
0
|
0
|
4
|
100.00%
|
src/Twig/WidgetExtension.php
|
13
|
13
|
0
|
0
|
7
|
100.00%
|
src/Utils/AvatarService.php
|
28
|
25
|
0
|
3
|
16
|
89.28%
|
src/Utils/Color.php
|
42
|
42
|
0
|
0
|
23
|
100.00%
|
src/Utils/Duration.php
|
59
|
59
|
0
|
0
|
24
|
100.00%
|
src/Utils/FileHelper.php
|
21
|
17
|
0
|
4
|
9
|
80.95%
|
src/Utils/LocaleFormats.php
|
25
|
25
|
0
|
0
|
12
|
100.00%
|
src/Utils/LocaleFormatter.php
|
102
|
102
|
0
|
0
|
44
|
100.00%
|
src/Utils/LocaleHelper.php
|
38
|
38
|
0
|
0
|
19
|
100.00%
|
src/Utils/LocaleSettings.php
|
5
|
5
|
0
|
0
|
2
|
100.00%
|
src/Utils/MPdfConverter.php
|
14
|
12
|
0
|
2
|
5
|
85.71%
|
src/Utils/Markdown.php
|
7
|
7
|
0
|
0
|
2
|
100.00%
|
src/Utils/MenuItemModel.php
|
8
|
8
|
0
|
0
|
3
|
100.00%
|
src/Utils/MomentFormatConverter.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Utils/ParsedownExtension.php
|
32
|
11
|
0
|
21
|
9
|
34.37%
|
src/Utils/SearchTerm.php
|
30
|
30
|
0
|
0
|
14
|
100.00%
|
src/Utils/StringHelper.php
|
6
|
6
|
0
|
0
|
5
|
100.00%
|
src/Utils/Translator.php
|
27
|
14
|
0
|
13
|
12
|
51.85%
|
src/Validator/Constraints/DateTimeFormat.php
|
2
|
0
|
0
|
2
|
1
|
0.00%
|
src/Validator/Constraints/DateTimeFormatValidator.php
|
12
|
12
|
0
|
0
|
4
|
100.00%
|
src/Validator/Constraints/Duration.php
|
4
|
4
|
0
|
0
|
1
|
100.00%
|
src/Validator/Constraints/Project.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Validator/Constraints/ProjectValidator.php
|
13
|
12
|
0
|
1
|
8
|
92.30%
|
src/Validator/Constraints/RoleValidator.php
|
15
|
15
|
0
|
0
|
7
|
100.00%
|
src/Validator/Constraints/TimeFormat.php
|
2
|
0
|
0
|
2
|
1
|
0.00%
|
src/Validator/Constraints/TimeFormatValidator.php
|
14
|
14
|
0
|
0
|
8
|
100.00%
|
src/Validator/Constraints/Timesheet.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Validator/Constraints/TimesheetFutureTimes.php
|
2
|
0
|
0
|
2
|
1
|
0.00%
|
src/Validator/Constraints/TimesheetFutureTimesValidator.php
|
17
|
17
|
0
|
0
|
7
|
100.00%
|
src/Validator/Constraints/TimesheetLockdown.php
|
2
|
0
|
0
|
2
|
1
|
0.00%
|
src/Validator/Constraints/TimesheetLockdownValidator.php
|
47
|
45
|
0
|
2
|
21
|
95.74%
|
src/Validator/Constraints/TimesheetMultiUpdate.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Validator/Constraints/TimesheetMultiUpdateValidator.php
|
61
|
60
|
0
|
1
|
19
|
98.36%
|
src/Validator/Constraints/TimesheetMultiUser.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Validator/Constraints/TimesheetMultiUserValidator.php
|
16
|
15
|
0
|
1
|
6
|
93.75%
|
src/Validator/Constraints/TimesheetOverlapping.php
|
2
|
0
|
0
|
2
|
1
|
0.00%
|
src/Validator/Constraints/TimesheetOverlappingValidator.php
|
21
|
21
|
0
|
0
|
10
|
100.00%
|
src/Validator/Constraints/TimesheetRestart.php
|
2
|
0
|
0
|
2
|
1
|
0.00%
|
src/Validator/Constraints/TimesheetRestartValidator.php
|
26
|
24
|
0
|
2
|
10
|
92.30%
|
src/Validator/Constraints/TimesheetValidator.php
|
103
|
103
|
0
|
0
|
36
|
100.00%
|
src/Validator/ValidationException.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Validator/ValidationFailedException.php
|
7
|
7
|
0
|
0
|
4
|
100.00%
|
src/Voter/AbstractVoter.php
|
14
|
12
|
0
|
2
|
7
|
85.71%
|
src/Voter/ActivityVoter.php
|
38
|
35
|
0
|
3
|
26
|
92.10%
|
src/Voter/CustomerVoter.php
|
24
|
23
|
0
|
1
|
14
|
95.83%
|
src/Voter/ProjectVoter.php
|
31
|
29
|
0
|
2
|
20
|
93.54%
|
src/Voter/RolePermissionVoter.php
|
9
|
8
|
0
|
1
|
4
|
88.88%
|
src/Voter/TeamVoter.php
|
11
|
10
|
0
|
1
|
5
|
90.90%
|
src/Voter/TimesheetVoter.php
|
62
|
60
|
0
|
2
|
31
|
96.77%
|
src/Voter/UserVoter.php
|
23
|
21
|
0
|
2
|
10
|
91.30%
|
src/Widget/Renderer/AbstractTwigRenderer.php
|
4
|
4
|
0
|
0
|
2
|
100.00%
|
src/Widget/Renderer/CompoundChartRenderer.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Widget/Renderer/CompoundRowRenderer.php
|
6
|
6
|
0
|
0
|
2
|
100.00%
|
src/Widget/Renderer/SimpleWidgetRenderer.php
|
7
|
7
|
0
|
0
|
2
|
100.00%
|
src/Widget/Type/AbstractContainer.php
|
22
|
22
|
0
|
0
|
10
|
100.00%
|
src/Widget/Type/AbstractWidgetType.php
|
27
|
27
|
0
|
0
|
12
|
100.00%
|
src/Widget/Type/Counter.php
|
3
|
3
|
0
|
0
|
1
|
100.00%
|
src/Widget/Type/DailyWorkingTimeChart.php
|
42
|
41
|
0
|
1
|
12
|
97.61%
|
src/Widget/Type/More.php
|
2
|
2
|
0
|
0
|
1
|
100.00%
|
src/Widget/Type/PaginatedWorkingTimeChart.php
|
49
|
47
|
0
|
2
|
8
|
95.91%
|
src/Widget/Type/SimpleStatisticChart.php
|
31
|
28
|
0
|
3
|
15
|
90.32%
|
src/Widget/Type/SimpleWidget.php
|
3
|
3
|
0
|
0
|
1
|
100.00%
|
src/Widget/Type/UserTeamProjects.php
|
28
|
23
|
0
|
5
|
13
|
82.14%
|
src/Widget/Type/UserTeams.php
|
17
|
17
|
0
|
0
|
6
|
100.00%
|
src/Widget/WidgetService.php
|
18
|
18
|
0
|
0
|
9
|
100.00%
|