SSU_S3_Service B

Total Complexity 77
Dependencies 5
Dependents 8
Total lines 734
Lines of code 394
Logical lines of code 202
Comment lines 254
Methods 28
Properties 3

Methods 28

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
generate_uniq_key()
S
52 5 24
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_file_data()
S
63 2 10
get_public_url()
S
66 2 8
maybe_get_unique_key()
S
71 2 6
create_presigned_url()
S
68 2 7
get_file_key()
S
70 2 6
insert_sizes_to_link()
S
65 2 8
__construct()
S
72 1 5
delete_attachment_file_on_s3()
S
66 1 8
delete_attachment_file_on_s3_link()
S
64 1 9
list_objects()
S
66 1 9
get_options()
S
80 1 3
get_s3_buckets()
S
76 1 4
get_public_url_from_signed_url()
S
79 1 3