SSU_S3_Service A

Total Complexity 70
Dependencies 4
Dependents 8
Total lines 692
Lines of code 364
Logical lines of code 184
Comment lines 254
Methods 26
Properties 3

Methods 26

Method Rating Maintainability Complexity Lines of code
generate_metadata_for_image()
A
46 7 43
create_wasabi_read_presigned_url()
A
50 8 27
generate_metadata_for_pdf()
A
49 7 32
create_read_presigned_url()
S
54 6 20
getS3Hostname()
S
57 5 16
generate_attachment_metadata_for_s3_link()
S
59 4 15
config()
S
59 3 16
create_media_attachment()
S
50 2 30
create_put_presigned_url()
S
58 2 16
setup_wasabi()
S
60 2 14
setup_aws()
S
61 2 13
is_object_existed()
S
60 2 13
put_object_acl()
S
61 2 12
create_media_attachment_from_s3_url()
S
56 1 17
get_public_url()
S
66 2 8
get_file_data()
S
63 2 10
get_file_key()
S
70 2 6
create_presigned_url()
S
68 2 7
insert_sizes_to_link()
S
65 2 8
get_public_url_from_signed_url()
S
79 1 3
list_objects()
S
66 1 9
delete_attachment_file_on_s3_link()
S
64 1 9
delete_attachment_file_on_s3()
S
66 1 8
get_options()
S
80 1 3
get_s3_buckets()
S
76 1 4
__construct()
S
72 1 5