Code Analysis: Watermark My Images 1.0.6

Function Rating Maintainability Complexity Lines of code
WatermarkMyImages\Engine\Text::get_char_ratio()
C
40 26 60
WatermarkMyImages\Engine\Watermarker::get_watermark()
A
41 7 63
WatermarkMyImages\Services\PageLoad::get_watermark_html()
S
53 7 22
WatermarkMyImages\Services\Admin::register_options_init()
S
53 6 23
WatermarkMyImages\Engine\Text::get_text()
S
47 4 43
WatermarkMyImages\Services\Attachment::add_watermark_on_add_attachment()
S
52 5 26
WatermarkMyImages\Services\PageLoad::_get_webp_html()
S
51 5 25
WatermarkMyImages\Services\Attachment::remove_watermark_on_attachment_delete()
S
54 5 20
WatermarkMyImages\Services\Attachment::add_watermark_to_metadata()
S
52 4 24
WatermarkMyImages\Admin\Options::get_form_fields()
S
42 1 65
WatermarkMyImages\Admin\Form::get_form_control()
S
59 4 15
WatermarkMyImages\Services\WooCommerce::add_watermark_on_get_image()
S
54 3 22
WatermarkMyImages\Admin\Form::get_form_notice()
S
55 3 21
WatermarkMyImages\Admin\Form::get_form_group()
S
56 3 20
WatermarkMyImages\Admin\Form::get_select_control()
S
56 3 19
WatermarkMyImages\Services\MetaData::add_watermark_metadata()
S
58 3 16
WatermarkMyImages\Services\Logger::log_watermark_errors()
S
59 3 15
WatermarkMyImages\Services\Attachment::show_watermark_images_on_wp_media_modal()
S
62 3 11
WatermarkMyImages\Admin\Form::get_form_group_body()
S
57 2 19
WatermarkMyImages\Engine\Text::get_font()
S
57 2 17
WatermarkMyImages\Services\PageLoad::register_wp_get_attachment_image()
S
64 3 10
WatermarkMyImages\Admin\Options::__callStatic()
S
62 3 10
WatermarkMyImages\Engine\Watermarker::get_position()
S
63 3 9
WatermarkMyImages\Services\Attachment::get_watermark_metadata()
S
53 1 30
WatermarkMyImages\Admin\Form::get_form_submit()
S
52 1 27
WatermarkMyImages\Engine\Image::get_image()
S
62 2 12
WatermarkMyImages\Admin\Form::get_checkbox_control()
S
63 2 12
WatermarkMyImages\Admin\Form::get_form()
S
60 1 16
WatermarkMyImages\Engine\Watermarker::get_watermark_rel_path()
S
69 2 7
WatermarkMyImages\Core\Container::register()
S
74 2 5
WatermarkMyImages\Plugin::get_instance()
S
72 2 6
WatermarkMyImages\Engine\Text::get_size()
S
65 2 8
WatermarkMyImages\Abstracts\Service::get_instance()
S
68 2 7
WatermarkMyImages\Admin\Form::get_form_main()
S
66 2 8
WatermarkMyImages\Admin\Options::get_form_page()
S
61 1 14
WatermarkMyImages\Services\Admin::register_options_page()
S
64 1 13
WatermarkMyImages\Admin\Options::get_form_submit()
S
61 1 13
WatermarkMyImages\Exceptions\TextException::__construct()
S
63 1 12
WatermarkMyImages\Exceptions\ImageException::__construct()
S
63 1 12
WatermarkMyImages\Exceptions\PasteException::__construct()
S
63 1 12
WatermarkMyImages\Exceptions\SaveException::__construct()
S
63 1 12
WatermarkMyImages\Engine\Text::get_options()
S
62 1 12
WatermarkMyImages\Engine\Text::__construct()
S
63 1 11
WatermarkMyImages\Core\Container::__construct()
S
64 1 11
WatermarkMyImages\Services\Admin::register_options_menu()
S
64 1 11
WatermarkMyImages\Engine\Text::get_text_length()
S
63 1 10
WatermarkMyImages\Admin\Form::__construct()
S
81 1 3
WatermarkMyImages\Exceptions\TextException::getContext()
S
82 1 3
WatermarkMyImages\Engine\Watermarker::get_watermark_abs_path()
S
80 1 3
WatermarkMyImages\Engine\Image::__construct()
S
80 1 3
WatermarkMyImages\Admin\Form::get_setting()
S
77 1 3
WatermarkMyImages\Services\Boot::register_translation()
S
69 1 7
wmig_get_settings()
S
78 1 3
WatermarkMyImages\Engine\Text::get_font_url()
S
70 1 7
WatermarkMyImages\Exceptions\PasteException::getContext()
S
82 1 3
WatermarkMyImages\Services\Boot::register()
S
79 1 3
WatermarkMyImages\Services\Admin::register_options_styles()
S
67 1 9
WatermarkMyImages\Engine\Text::get_option()
S
79 1 3
WatermarkMyImages\Services\WooCommerce::get_image_html()
S
67 1 7
WatermarkMyImages\Admin\Form::get_options()
S
68 1 7
WatermarkMyImages\Abstracts\Service::register()
S
100 1 0
WatermarkMyImages\Services\WooCommerce::register()
S
78 1 3
WatermarkMyImages\Services\Admin::register()
S
72 1 5
WatermarkMyImages\Admin\Form::get_form_action()
S
73 1 5
wmig_get_equivalent()
S
66 1 9
WatermarkMyImages\Services\Attachment::register()
S
66 1 7
WatermarkMyImages\Services\Attachment::add_watermark_attachment_fields()
S
63 1 10
WatermarkMyImages\Plugin::run()
S
81 1 3
WatermarkMyImages\Engine\Watermarker::__construct()
S
81 1 3
WatermarkMyImages\Exceptions\SaveException::getContext()
S
82 1 3
WatermarkMyImages\Services\PageLoad::register()
S
78 1 3
WatermarkMyImages\Services\Logger::register()
S
71 1 5
WatermarkMyImages\Exceptions\ImageException::getContext()
S
82 1 3
WatermarkMyImages\Admin\Form::get_text_control()
S
67 1 8
WatermarkMyImages\Abstracts\Service::__construct()
S
80 1 3
WatermarkMyImages\Services\MetaData::register()
S
71 1 5
WatermarkMyImages\Admin\Options::get_form_notice()
S
73 1 5
WatermarkMyImages\Admin\Options::init()
S
67 1 8