Code Analysis: Atlas Content Modeler 0.11.0

Function Rating Maintainability Complexity Lines of code
dispatch_update_content_model_field()
D
22
55 191
WPE\AtlasContentModeler\FormEditingExperience::save_post()
C
34 23 94
register_content_fields_with_graphql()
B
42 16 52
sanitize_field()
A
46 14 38
WPE\AtlasContentModeler\FormEditingExperience::enqueue_assets()
A
40 12 58
update_0_6_1()
A
39 11 71
handle_content_fields_for_rest_api()
A
40 12 55
save_taxonomy()
A
41 11 59
delete_model()
A
45 10 42
map_html_field_type_to_graphql_field_type()
A
54 11 23
register_relationship_connection()
A
40 8 63
append_reverse_relationship_fields()
A
51 10 26
WPE\AtlasContentModeler\ContentConnect\Relationships\PostToPost::check_cardinality()
A
52 9 26
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\RelationshipQuery::format_segments()
A
53 9 23
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\RelationshipQuery::generate_join_clause()
A
52 8 23
WPE\AtlasContentModeler\FormEditingExperience::remove_post_type_supports()
A
55 8 19
register_relationships()
S
50 7 30
generate_custom_post_type_args()
S
44 6 45
create_models()
S
51 7 26
get_labels()
S
50 7 25
content_model_reverse_slug_exists()
S
54 7 21
dispatch_patch_content_model_fields()
S
48 6 34
enqueue_settings_assets()
S
44 5 47
update_model()
S
50 6 32
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\WPQueryIntegration::posts_orderby()
S
57 7 17
WPE\AtlasContentModeler\ContentConnect\Relationships\PostToPost::add_relationship()
S
50 6 32
WPE\AtlasContentModeler\ContentConnect\Registry::get_post_to_post_relationship()
S
58 7 16
get_model_args()
S
51 6 27
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\RelationshipQuery::generate_where_clause()
S
54 6 20
content_model_multi_option_exists()
S
59 6 16
content_model_multi_option_slug_exists()
S
59 6 16
graphql_data_is_private()
S
58 6 14
WPE\AtlasContentModeler\ContentConnect\Relationships\PostToPost::delete_relationship()
S
52 5 28
WPE\AtlasContentModeler\ContentConnect\Relationships\PostToPost::get_related_object_ids()
S
51 5 26
create_model()
S
54 5 21
WPE\AtlasContentModeler\FormEditingExperience::filter_post_titles()
S
55 5 19
WPE\AtlasContentModeler\ContentConnect\Relationships\PostToPost::__construct()
S
55 5 18
register_content_types()
S
56 5 18
content_model_field_exists()
S
58 5 16
maybe_override_submenu_file()
S
61 5 12
dispatch_delete_content_model_field()
S
51 4 27
cleanup_detached_relationship_fields()
S
62 5 11
generate_custom_post_type_labels()
S
47 3 35
WPE\AtlasContentModeler\ContentConnect\API\Search::process_search()
S
55 4 20
update_plugin()
S
56 4 18
get_registered_content_types()
S
57 4 17
WPE\AtlasContentModeler\FormEditingExperience::should_show_feedback_banner()
S
65 5 7
WPE\AtlasContentModeler\ContentConnect\Relationships\PostToPost::replace_relationships()
S
59 4 14
graphql_data_is_private()
S
60 4 13
dispatch_update_content_model()
S
52 3 27
WPE\AtlasContentModeler\ContentConnect\API\Search::search_posts()
S
52 3 27
atlas_content_modeler_loader()
S
52 3 26
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\RelationshipQuery::has_valid_segments()
S
64 4 11
WPE\AtlasContentModeler\ContentConnect\Relationships\PostToPost::save_sort_data()
S
53 3 24
register_meta_types()
S
57 3 18
register_rest_routes()
S
48 1 46
WPE\AtlasContentModeler\FormEditingExperience::set_post_attributes()
S
59 3 16
WPE\AtlasContentModeler\FormEditingExperience::save_relationship_field()
S
58 3 16
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::get_column_names_query()
S
57 3 16
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::upgrade()
S
59 3 15
is_field_featured_image()
S
66 4 8
get_entry_title_field()
S
67 4 8
WPE\AtlasContentModeler\ContentRegistration\REST_Posts_Controller::check_read_permission()
S
65 4 8
WPE\AtlasContentModeler\ContentConnect\Relationships\PostToPost::can_relate_post_ids()
S
63 4 10
set_defaults()
S
59 3 14
order_fields()
S
60 3 14
acm_content_connect_autoloader()
S
61 3 13
is_protected_meta()
S
61 3 12
update_registered_content_type()
S
62 3 12
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\RelationshipQuery::get_relationship_for_segment()
S
61 3 12
WPE\AtlasContentModeler\FormEditingExperience::render_app_container()
S
63 3 11
acm_content_connect_autoload()
S
62 3 11
WPE\AtlasContentModeler\ContentConnect\API\Search::check_permission()
S
63 3 11
WPE\AtlasContentModeler\FormEditingExperience::move_meta_boxes()
S
54 2 25
get_props()
S
54 2 22
register_admin_menu_page()
S
51 1 35
dispatch_update_taxonomy()
S
56 2 19
dispatch_create_content_model()
S
57 2 18
dispatch_delete_taxonomy()
S
57 2 18
dispatch_get_content_model()
S
57 2 18
dispatch_delete_content_model()
S
58 2 16
atlas_content_modeler_rest_init()
S
59 2 16
get_graphql_enabled_post_types()
S
65 3 9
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\WPQueryIntegration::posts_groupby()
S
68 3 7
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\RelationshipQuery::is_valid_segment()
S
70 3 6
WPE\AtlasContentModeler\ContentConnect\Relationships\Relationship::__construct()
S
51 1 30
WPE\AtlasContentModeler\FormEditingExperience::append_error_to_location()
S
66 3 8
get_field_from_slug()
S
64 3 10
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\WPQueryIntegration::posts_where()
S
66 3 8
WPE\AtlasContentModeler\FormEditingExperience::add_related_posts_to_rest_responses()
S
59 2 15
dispatch_put_content_models()
S
62 2 13
WPE\AtlasContentModeler\FormEditingExperience::get_relationship_field()
S
61 2 13
register_rest_routes()
S
54 1 26
dispatch_dismiss_feedback_banner()
S
63 2 11
register_rest_routes()
S
55 1 24
register_rest_routes()
S
55 1 24
WPE\AtlasContentModeler\FormEditingExperience::bootstrap()
S
54 1 20
cleanup_detached_relationship_references()
S
59 1 16
WPE\AtlasContentModeler\ContentConnect\Registry::get_post_to_post_relationship_by_key()
S
71 2 6
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\RelationshipQuery::__construct()
S
72 2 5
WPE\AtlasContentModeler\ContentConnect\Plugin::instance()
S
70 2 7
should_show_feedback_banner()
S
73 2 4
register()
S
68 2 7
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\RelationshipQuery::parse_query()
S
69 2 7
WPE\AtlasContentModeler\FormEditingExperience::display_save_post_errors()
S
65 2 10
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::get_column_updates_query()
S
63 2 10
WPE\AtlasContentModeler\FormEditingExperience::support_title_in_api_responses()
S
73 2 5
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::get_values_query()
S
65 2 8
WPE\AtlasContentModeler\ContentConnect\Registry::post_to_post_relationship_exists()
S
68 2 7
WPE\AtlasContentModeler\FormEditingExperience::remove_thumbnail_meta_box()
S
70 2 6
WPE\AtlasContentModeler\ContentConnect\Plugin::get_table()
S
71 2 6
WPE\AtlasContentModeler\FormEditingExperience::feedback_notice_handler()
S
73 2 5
WPE\AtlasContentModeler\FormEditingExperience::disable_block_editor()
S
71 2 6
WPE\AtlasContentModeler\ContentConnect\Registry::define_post_to_post()
S
62 2 10
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\WPQueryIntegration::posts_join()
S
71 2 6
get_connection_name()
S
66 2 8
WPE\AtlasContentModeler\ContentConnect\Tables\PostToPost::get_schema()
S
64 1 13
register_rest_routes()
S
62 1 13
register_rest_routes()
S
62 1 13
WPE\AtlasContentModeler\FormEditingExperience::has_relationship_references()
S
61 1 13
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::replace_bulk()
S
60 1 13
WPE\AtlasContentModeler\ContentConnect\Plugin::setup()
S
61 1 12
WPE\AtlasContentModeler\ContentConnect\Relationships\DeletedItems::deleted_post()
S
64 1 11
enqueue_shared_assets()
S
63 1 11
WPE\AtlasContentModeler\ContentConnect\API\Search::register_endpoint()
S
64 1 11
get_registry()
S
82 1 3
WPE\AtlasContentModeler\ContentConnect\Relationships\PostToPost::setup()
S
98 1 1
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::delete()
S
75 1 4
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::get_schema_version()
S
100 1 0
WPE\AtlasContentModeler\ContentConnect\Plugin::__construct()
S
75 1 4
WPE\AtlasContentModeler\ContentConnect\QueryIntegration\WPQueryIntegration::setup()
S
70 1 6
WPE\AtlasContentModeler\ContentConnect\Relationships\Relationship::setup()
S
100 1 0
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::replace()
S
75 1 4
WPE\AtlasContentModeler\ContentConnect\Relationships\DeletedItems::setup()
S
79 1 3
WPE\AtlasContentModeler\ContentConnect\Plugin::get_registry()
S
82 1 3
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::get_table_name()
S
100 1 0
get_field_type_from_slug()
S
74 1 4
WPE\AtlasContentModeler\ContentConnect\API\Search::localize_endpoints()
S
71 1 5
shape_field_args()
S
64 1 10
WPE\AtlasContentModeler\ContentConnect\API\Search::setup()
S
75 1 4
WPE\AtlasContentModeler\FormEditingExperience::__construct()
S
82 1 3
get_acm_taxonomies()
S
80 1 3
WPE\AtlasContentModeler\FormEditingExperience::current_screen()
S
77 1 4
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::should_upgrade()
S
70 1 7
WPE\AtlasContentModeler\ContentConnect\Plugin::wp_init()
S
80 1 3
WPE\AtlasContentModeler\FormEditingExperience::render_feedback_notice()
S
80 1 3
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::generate_table_name()
S
73 1 5
WPE\AtlasContentModeler\ContentConnect\Plugin::register_tables()
S
76 1 4
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::get_schema()
S
100 1 0
WPE\AtlasContentModeler\ContentConnect\Registry::get_relationship_key()
S
65 1 9
WPE\AtlasContentModeler\ContentConnect\Registry::setup()
S
98 1 1
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::get_installed_schema_version()
S
80 1 3
render_admin_menu_page()
S
81 1 3
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::get_schema_option_name()
S
80 1 3
WPE\AtlasContentModeler\ContentConnect\Tables\PostToPost::get_schema_version()
S
82 1 3
camelcase()
S
67 1 7
get_related_ids_by_name()
S
65 1 8
WPE\AtlasContentModeler\ContentConnect\Tables\PostToPost::get_table_name()
S
80 1 3
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::get_db()
S
78 1 4
update_registered_content_types()
S
80 1 3
WPE\AtlasContentModeler\ContentConnect\Tables\BaseTable::setup()
S
79 1 3