ShopGlutPdfInvoicesSystemManager B

Total Complexity 79
Dependencies 3
Dependents 4
Total lines 341
Lines of code 264
Logical lines of code 165
Comment lines 18
Methods 16
Properties 2

Methods 16

Method Rating Maintainability Complexity Lines of code
get_next_invoice_number()
A
43 14 42
handle_access_denied()
A
47 13 34
serve_file()
A
47 8 34
serve_document()
A
51 8 28
check_document_access()
S
55 7 20
init_filesystem()
S
58 5 16
init_pretty_links()
S
57 4 17
get_document_url()
S
57 4 16
handle_document_download()
S
62 4 10
handle_pretty_document_links()
S
68 3 7
write_file()
S
68 2 7
create_directory()
S
69 2 7
file_exists()
S
69 2 7
__construct()
S
73 1 5
init_hooks()
S
70 1 6
show_access_denied_page()
S
67 1 8