Smartaipress_Parsedown::linesElements() |
C |
33 |
24 |
104 |
Smartaipress_Parsedown::element() |
B |
39 |
19 |
65 |
Smartaipress_Parsedown::blockTable() |
B |
35 |
17 |
90 |
Smartaipress_Parsedown::blockListContinue() |
B |
39 |
17 |
64 |
Smartaipress_Openai_Client::set_post_fields() |
A |
44 |
14 |
45 |
Smartaipress_Parsedown::blockList() |
A |
40 |
13 |
57 |
Smartaipress_Parsedown::lineElements() |
A |
41 |
12 |
58 |
Smartaipress_Openai::store_image() |
A |
37 |
9 |
79 |
Smartaipress_Deactivation_Feedback::send_deactivation_feedback_data() |
A |
43 |
11 |
45 |
Smartaipress_Openai_Client::prompt() |
A |
39 |
8 |
69 |
Smartaipress_Parsedown::inlineMarkup() |
A |
50 |
10 |
27 |
Smartaipress_Openai_Usage::fetch_openai_api_usage_data() |
A |
47 |
9 |
38 |
Smartaipress_Parsedown::inlineLink() |
A |
42 |
7 |
60 |
Smartaipress_Admin_Metabox::render_metabox() |
A |
38 |
4 |
87 |
Smartaipress_Parsedown::blockTableContinue() |
A |
46 |
7 |
40 |
Smartaipress_Openai::format_content() |
A |
54 |
8 |
20 |
Smartaipress_Parsedown::sanitiseElement() |
A |
50 |
7 |
31 |
Smartaipress_Openai::generate_content() |
S |
45 |
6 |
41 |
Smartaipress_Functions::log_error() |
S |
50 |
7 |
25 |
Smartaipress_Parsedown::elements() |
S |
55 |
7 |
19 |
Smartaipress_Functions::get_settings() |
S |
51 |
6 |
26 |
Smartaipress_Parsedown::blockSetextHeader() |
S |
60 |
7 |
11 |
Smartaipress_Parsedown::inlineUrl() |
S |
52 |
6 |
23 |
Smartaipress_Admin::enqueue_scripts() |
S |
40 |
3 |
61 |
Smartaipress_Openai_Client::set_prompt_url() |
S |
64 |
7 |
9 |
Smartaipress_Parsedown::inlineEmphasis() |
S |
50 |
5 |
30 |
Smartaipress_Parsedown::handle() |
S |
51 |
5 |
29 |
Smartaipress_Activation_Feedback::send_activation_feedback_data() |
S |
50 |
5 |
27 |
Smartaipress_Parsedown::blockHeader() |
S |
53 |
5 |
24 |
Smartaipress_Parsedown::blockMarkup() |
S |
54 |
5 |
22 |
Smartaipress_Parsedown::blockCode() |
S |
55 |
5 |
20 |
Smartaipress_Parsedown::blockComment() |
S |
55 |
5 |
20 |
Smartaipress_Parsedown::blockFencedCodeContinue() |
S |
54 |
5 |
20 |
Smartaipress_Openai::generate_image() |
S |
48 |
4 |
32 |
Smartaipress_Parsedown::blockFencedCode() |
S |
50 |
4 |
31 |
Smartaipress_Parsedown::blockQuoteContinue() |
S |
58 |
5 |
16 |
Smartaipress_Parsedown::inlineImage() |
S |
52 |
4 |
26 |
Smartaipress_Parsedown::inlineEmailTag() |
S |
52 |
4 |
24 |
Smartaipress_Openai_Usage::get_api_usage_details() |
S |
54 |
4 |
23 |
Smartaipress_Parsedown::inlineStrikethrough() |
S |
55 |
4 |
20 |
Smartaipress_Openai_Usage::fetch_openai_api_usage_data_for_today() |
S |
55 |
4 |
19 |
Smartaipress_Helper::get_days_between_two_dates() |
S |
57 |
4 |
18 |
Smartaipress_Parsedown::blockReference() |
S |
57 |
4 |
16 |
Smartaipress_Admin::save_settings() |
S |
49 |
3 |
31 |
Smartaipress_Parsedown::li() |
S |
63 |
5 |
10 |
Smartaipress_Parsedown::extractElement() |
S |
61 |
4 |
14 |
Smartaipress_Parsedown::blockListComplete() |
S |
61 |
4 |
13 |
Smartaipress_Helper::get_post_type_title() |
S |
62 |
4 |
11 |
Smartaipress_Parsedown::inlineSpecialCharacter() |
S |
61 |
4 |
11 |
smartaipress() |
S |
63 |
4 |
11 |
Smartaipress_Openai_Client::insert_prompt_in_db() |
S |
57 |
3 |
17 |
Smartaipress_Parsedown::pregReplaceElements() |
S |
57 |
3 |
17 |
Smartaipress_Cron::custom_schedules() |
S |
57 |
3 |
17 |
Smartaipress_Parsedown::inlineUrlTag() |
S |
58 |
3 |
16 |
Smartaipress_Admin::remove_admin_notifications_from_smartaipress_pages() |
S |
65 |
4 |
9 |
Smartaipress_Parsedown::blockCodeContinue() |
S |
59 |
3 |
14 |
Smartaipress_Functions::get_openai_languages() |
S |
44 |
1 |
44 |
Smartaipress_Openai::generate_prompt() |
S |
59 |
3 |
13 |
Smartaipress_Parsedown::elementApplyRecursiveDepthFirst() |
S |
62 |
3 |
12 |
Smartaipress_Parsedown::blockRule() |
S |
61 |
3 |
12 |
Smartaipress_Parsedown::elementApplyRecursive() |
S |
62 |
3 |
12 |
Smartaipress_Parsedown::blockCommentContinue() |
S |
61 |
3 |
12 |
Smartaipress_Activator::create_log_directory() |
S |
62 |
3 |
11 |
Smartaipress_Parsedown::filterUnsafeUrlInAttribute() |
S |
62 |
3 |
11 |
Smartaipress_Functions::tone_of_voice_options() |
S |
52 |
2 |
24 |
Smartaipress_Openai_Client::fetch_api_usage_for_day() |
S |
53 |
2 |
23 |
Smartaipress_Openai_Client::fetch_api_usage_data() |
S |
56 |
2 |
17 |
Smartaipress::define_admin_hooks() |
S |
48 |
1 |
31 |
Smartaipress_Parsedown::blockQuote() |
S |
58 |
2 |
16 |
Smartaipress_Functions::creativity_options() |
S |
58 |
2 |
16 |
Smartaipress_Activator::deactivate_smartaipress_pro() |
S |
67 |
3 |
8 |
Smartaipress_Parsedown::blockMarkupContinue() |
S |
66 |
3 |
8 |
Smartaipress_Parsedown::inlineText() |
S |
59 |
2 |
15 |
Smartaipress_Parsedown::inlineCode() |
S |
58 |
2 |
15 |
Smartaipress_Activator::schedule_api_usage_events() |
S |
67 |
3 |
8 |
Smartaipress_Parsedown::inlineEscapeSequence() |
S |
65 |
3 |
9 |
Smartaipress_Loader::run() |
S |
66 |
3 |
8 |
Smartaipress_Helper::get_average_openai_api_response_time() |
S |
60 |
2 |
13 |
Smartaipress_Admin_Metabox::register_metaboxes() |
S |
62 |
2 |
13 |
Smartaipress_Admin_Menu::register_admin_menu() |
S |
54 |
1 |
27 |
Smartaipress_Admin::notifications() |
S |
62 |
2 |
12 |
Smartaipress_Admin_Menu::render_pages() |
S |
62 |
2 |
11 |
Smartaipress_Parsedown::striAtStart() |
S |
63 |
2 |
11 |
Smartaipress::load_dependencies() |
S |
57 |
1 |
18 |
Smartaipress_Admin::enqueue_block_editor_assets() |
S |
59 |
1 |
16 |
Smartaipress_Openai::get_instance() |
S |
71 |
2 |
6 |
Smartaipress_Helper::get_instance() |
S |
71 |
2 |
6 |
Smartaipress::__construct() |
S |
65 |
2 |
10 |
Smartaipress_Parsedown::escape() |
S |
77 |
2 |
3 |
Smartaipress_Parsedown::elementsApplyRecursiveDepthFirst() |
S |
69 |
2 |
7 |
Smartaipress_Openai_Client::api_key() |
S |
71 |
2 |
6 |
Smartaipress_Openai_Client::calculate_max_tokens() |
S |
63 |
2 |
10 |
Smartaipress_Openai_Usage::get_instance() |
S |
71 |
2 |
6 |
Smartaipress_Functions::get_instance() |
S |
71 |
2 |
6 |
Smartaipress_Cron::get_instance() |
S |
71 |
2 |
6 |
Smartaipress_Openai_Client::get_instance() |
S |
71 |
2 |
6 |
Smartaipress_Parsedown::paragraphContinue() |
S |
66 |
2 |
8 |
Smartaipress_Parsedown::elementsApplyRecursive() |
S |
69 |
2 |
7 |
Smartaipress_Parsedown::instance() |
S |
66 |
2 |
9 |
Smartaipress_Admin_Menu::get_instance() |
S |
71 |
2 |
6 |
Smartaipress_Functions::is_block_editor() |
S |
75 |
2 |
4 |
Smartaipress_Openai_Client::update_prompt_in_db() |
S |
59 |
1 |
14 |
Smartaipress_Public::enqueue_scripts() |
S |
58 |
1 |
14 |
Smartaipress_Activator::get_openai_responses_schema() |
S |
67 |
1 |
14 |
Smartaipress_Parsedown::paragraph() |
S |
61 |
1 |
13 |
Smartaipress_Functions::get_openai_models() |
S |
62 |
1 |
12 |
Smartaipress_Loader::__construct() |
S |
77 |
1 |
4 |
Smartaipress_Parsedown::line() |
S |
79 |
1 |
3 |
smartaipress_drop_table() |
S |
76 |
1 |
4 |
smartaipress_deactivate() |
S |
76 |
1 |
4 |
Smartaipress_Loader::add_filter() |
S |
77 |
1 |
3 |
Smartaipress_Deactivator::deactivate() |
S |
77 |
1 |
4 |
Smartaipress_Activator::get_openai_api_usage_schema() |
S |
71 |
1 |
9 |
Smartaipress_Parsedown::setBreaksEnabled() |
S |
77 |
1 |
4 |
Smartaipress_Parsedown::setStrictMode() |
S |
77 |
1 |
4 |
Smartaipress_Parsedown::lines() |
S |
80 |
1 |
3 |
Smartaipress_Admin::admin_footer() |
S |
80 |
1 |
3 |
Smartaipress_Parsedown::isBlockCompletable() |
S |
78 |
1 |
3 |
Smartaipress::get_plugin_name() |
S |
82 |
1 |
3 |
Smartaipress_Public::__construct() |
S |
77 |
1 |
4 |
Smartaipress_Parsedown::unmarkedText() |
S |
75 |
1 |
4 |
Smartaipress::run() |
S |
82 |
1 |
3 |
Smartaipress_Parsedown::parse() |
S |
77 |
1 |
4 |
Smartaipress_Functions::loader() |
S |
72 |
1 |
7 |
Smartaipress_Admin::__construct() |
S |
71 |
1 |
6 |
Smartaipress_Loader::add() |
S |
64 |
1 |
10 |
Smartaipress_Cron::get_custom_interval() |
S |
65 |
1 |
9 |
Smartaipress_Parsedown::textElements() |
S |
68 |
1 |
7 |
Smartaipress_Parsedown::blockFencedCodeComplete() |
S |
82 |
1 |
3 |
Smartaipress_Openai::format_markdown() |
S |
76 |
1 |
4 |
Smartaipress::get_version() |
S |
82 |
1 |
3 |
Smartaipress_Activator::init() |
S |
73 |
1 |
5 |
Smartaipress_Parsedown::handleElementsRecursive() |
S |
79 |
1 |
3 |
Smartaipress_Public::enqueue_styles() |
S |
77 |
1 |
3 |
Smartaipress_Parsedown::setUrlsLinked() |
S |
77 |
1 |
4 |
Smartaipress_Loader::add_action() |
S |
77 |
1 |
3 |
Smartaipress::define_public_hooks() |
S |
72 |
1 |
5 |
Smartaipress_i18n::load_plugin_textdomain() |
S |
69 |
1 |
7 |
Smartaipress_Parsedown::isBlockContinuable() |
S |
78 |
1 |
3 |
Smartaipress_Activator::create_table() |
S |
67 |
1 |
7 |
smartaipress_activate() |
S |
76 |
1 |
4 |
Smartaipress_Parsedown::blockCodeComplete() |
S |
82 |
1 |
3 |
Smartaipress::set_locale() |
S |
75 |
1 |
4 |
Smartaipress_Openai::__construct() |
S |
79 |
1 |
3 |
Smartaipress_Parsedown::setSafeMode() |
S |
77 |
1 |
4 |
Smartaipress_Openai_Usage::get_openai_api_usage_data_with_filter() |
S |
69 |
1 |
6 |
Smartaipress::get_loader() |
S |
82 |
1 |
3 |
Smartaipress_Openai_Usage::get_openai_api_usage_data() |
S |
70 |
1 |
6 |
Smartaipress_Admin::enqueue_styles() |
S |
68 |
1 |
6 |
Smartaipress_Parsedown::text() |
S |
70 |
1 |
6 |
smartaipress_run() |
S |
77 |
1 |
4 |
Smartaipress_Parsedown::setMarkupEscaped() |
S |
77 |
1 |
4 |
Smartaipress_Parsedown::handleElementRecursive() |
S |
79 |
1 |
3 |
Smartaipress_Activator::activate() |
S |
69 |
1 |
8 |
Smartaipress_Helper::get_openai_send_requests_count() |
S |
69 |
1 |
6 |
Smartaipress_Admin::add_openai_trigger_button() |
S |
66 |
1 |
10 |