| Conditions | 8 |
| Paths | 16 |
| Total Lines | 154 |
| Code Lines | 119 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
| 1 | <?php |
||
| 405 | private function includes() { |
||
| 406 | global $give_options; |
||
| 407 | |||
| 408 | /** |
||
| 409 | * Load libraries. |
||
| 410 | */ |
||
| 411 | if ( ! class_exists( 'WP_Async_Request' ) ) { |
||
| 412 | include_once( GIVE_PLUGIN_DIR . 'includes/libraries/wp-async-request.php' ); |
||
| 413 | } |
||
| 414 | |||
| 415 | if ( ! class_exists( 'WP_Background_Process' ) ) { |
||
| 416 | include_once( GIVE_PLUGIN_DIR . 'includes/libraries/wp-background-process.php' ); |
||
| 417 | } |
||
| 418 | |||
| 419 | /** |
||
| 420 | * Load plugin files |
||
| 421 | */ |
||
| 422 | require_once GIVE_PLUGIN_DIR . 'includes/admin/class-admin-settings.php'; |
||
| 423 | require_once GIVE_PLUGIN_DIR . 'includes/admin/class-give-settings.php'; |
||
| 424 | $give_options = give_get_settings(); |
||
| 425 | |||
| 426 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-cron.php'; |
||
| 427 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-async-process.php'; |
||
| 428 | require_once GIVE_PLUGIN_DIR . 'includes/admin/give-metabox-functions.php'; |
||
| 429 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-cache.php'; |
||
| 430 | require_once GIVE_PLUGIN_DIR . 'includes/post-types.php'; |
||
| 431 | require_once GIVE_PLUGIN_DIR . 'includes/scripts.php'; |
||
| 432 | require_once GIVE_PLUGIN_DIR . 'includes/ajax-functions.php'; |
||
| 433 | require_once GIVE_PLUGIN_DIR . 'includes/actions.php'; |
||
| 434 | require_once GIVE_PLUGIN_DIR . 'includes/filters.php'; |
||
| 435 | require_once GIVE_PLUGIN_DIR . 'includes/api/class-give-api.php'; |
||
| 436 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-tooltips.php'; |
||
| 437 | require_once GIVE_PLUGIN_DIR . 'includes/class-notices.php'; |
||
| 438 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-translation.php'; |
||
| 439 | |||
| 440 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-roles.php'; |
||
| 441 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-template-loader.php'; |
||
| 442 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-donate-form.php'; |
||
| 443 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-db.php'; |
||
| 444 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-db-meta.php'; |
||
| 445 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-db-donors.php'; |
||
| 446 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-db-donor-meta.php'; |
||
| 447 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-donor.php'; |
||
| 448 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-stats.php'; |
||
| 449 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-session.php'; |
||
| 450 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-html-elements.php'; |
||
| 451 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-logging.php'; |
||
| 452 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-license-handler.php'; |
||
| 453 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-email-access.php'; |
||
| 454 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-db-payment-meta.php'; |
||
| 455 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-db-form-meta.php'; |
||
| 456 | |||
| 457 | require_once GIVE_PLUGIN_DIR . 'includes/country-functions.php'; |
||
| 458 | require_once GIVE_PLUGIN_DIR . 'includes/template-functions.php'; |
||
| 459 | require_once GIVE_PLUGIN_DIR . 'includes/misc-functions.php'; |
||
| 460 | require_once GIVE_PLUGIN_DIR . 'includes/import-functions.php'; |
||
| 461 | require_once GIVE_PLUGIN_DIR . 'includes/forms/functions.php'; |
||
| 462 | require_once GIVE_PLUGIN_DIR . 'includes/forms/template.php'; |
||
| 463 | require_once GIVE_PLUGIN_DIR . 'includes/forms/widget.php'; |
||
| 464 | require_once GIVE_PLUGIN_DIR . 'includes/shortcodes.php'; |
||
| 465 | require_once GIVE_PLUGIN_DIR . 'includes/formatting.php'; |
||
| 466 | require_once GIVE_PLUGIN_DIR . 'includes/currency-functions.php'; |
||
| 467 | require_once GIVE_PLUGIN_DIR . 'includes/price-functions.php'; |
||
| 468 | require_once GIVE_PLUGIN_DIR . 'includes/error-tracking.php'; |
||
| 469 | require_once GIVE_PLUGIN_DIR . 'includes/process-donation.php'; |
||
| 470 | require_once GIVE_PLUGIN_DIR . 'includes/login-register.php'; |
||
| 471 | require_once GIVE_PLUGIN_DIR . 'includes/user-functions.php'; |
||
| 472 | require_once GIVE_PLUGIN_DIR . 'includes/plugin-compatibility.php'; |
||
| 473 | require_once GIVE_PLUGIN_DIR . 'includes/deprecated/deprecated-classes.php'; |
||
| 474 | require_once GIVE_PLUGIN_DIR . 'includes/deprecated/deprecated-functions.php'; |
||
| 475 | require_once GIVE_PLUGIN_DIR . 'includes/deprecated/deprecated-actions.php'; |
||
| 476 | require_once GIVE_PLUGIN_DIR . 'includes/deprecated/deprecated-filters.php'; |
||
| 477 | |||
| 478 | require_once GIVE_PLUGIN_DIR . 'includes/payments/backward-compatibility.php'; |
||
| 479 | require_once GIVE_PLUGIN_DIR . 'includes/payments/functions.php'; |
||
| 480 | require_once GIVE_PLUGIN_DIR . 'includes/payments/actions.php'; |
||
| 481 | require_once GIVE_PLUGIN_DIR . 'includes/payments/class-payment-stats.php'; |
||
| 482 | require_once GIVE_PLUGIN_DIR . 'includes/payments/class-payments-query.php'; |
||
| 483 | require_once GIVE_PLUGIN_DIR . 'includes/payments/class-give-payment.php'; |
||
| 484 | |||
| 485 | require_once GIVE_PLUGIN_DIR . 'includes/gateways/functions.php'; |
||
| 486 | require_once GIVE_PLUGIN_DIR . 'includes/gateways/actions.php'; |
||
| 487 | require_once GIVE_PLUGIN_DIR . 'includes/gateways/paypal-standard.php'; |
||
| 488 | require_once GIVE_PLUGIN_DIR . 'includes/gateways/offline-donations.php'; |
||
| 489 | require_once GIVE_PLUGIN_DIR . 'includes/gateways/manual.php'; |
||
| 490 | |||
| 491 | require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-emails.php'; |
||
| 492 | require_once GIVE_PLUGIN_DIR . 'includes/emails/class-give-email-tags.php'; |
||
| 493 | require_once GIVE_PLUGIN_DIR . 'includes/admin/emails/class-email-notifications.php'; |
||
| 494 | require_once GIVE_PLUGIN_DIR . 'includes/emails/functions.php'; |
||
| 495 | require_once GIVE_PLUGIN_DIR . 'includes/emails/template.php'; |
||
| 496 | require_once GIVE_PLUGIN_DIR . 'includes/emails/actions.php'; |
||
| 497 | |||
| 498 | require_once GIVE_PLUGIN_DIR . 'includes/donors/class-give-donors-query.php'; |
||
| 499 | require_once GIVE_PLUGIN_DIR . 'includes/donors/backward-compatibility.php'; |
||
| 500 | |||
| 501 | require_once GIVE_PLUGIN_DIR . 'includes/admin/upgrades/class-give-updates.php'; |
||
| 502 | |||
| 503 | if ( defined( 'WP_CLI' ) && WP_CLI ) { |
||
| 504 | require_once GIVE_PLUGIN_DIR . 'includes/class-give-cli-commands.php'; |
||
| 505 | } |
||
| 506 | |||
| 507 | if ( is_admin() || ( defined( 'WP_CLI' ) && WP_CLI ) ) { |
||
| 508 | |||
| 509 | require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-footer.php'; |
||
| 510 | require_once GIVE_PLUGIN_DIR . 'includes/admin/welcome.php'; |
||
| 511 | require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-pages.php'; |
||
| 512 | require_once GIVE_PLUGIN_DIR . 'includes/admin/class-api-keys-table.php'; |
||
| 513 | require_once GIVE_PLUGIN_DIR . 'includes/admin/class-i18n-module.php'; |
||
| 514 | require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-actions.php'; |
||
| 515 | require_once GIVE_PLUGIN_DIR . 'includes/admin/admin-filters.php'; |
||
| 516 | require_once GIVE_PLUGIN_DIR . 'includes/admin/add-ons.php'; |
||
| 517 | require_once GIVE_PLUGIN_DIR . 'includes/admin/plugins.php'; |
||
| 518 | require_once GIVE_PLUGIN_DIR . 'includes/admin/dashboard-widgets.php'; |
||
| 519 | require_once GIVE_PLUGIN_DIR . 'includes/admin/class-blank-slate.php'; |
||
| 520 | |||
| 521 | require_once GIVE_PLUGIN_DIR . 'includes/admin/payments/actions.php'; |
||
| 522 | require_once GIVE_PLUGIN_DIR . 'includes/admin/payments/payments-history.php'; |
||
| 523 | |||
| 524 | require_once GIVE_PLUGIN_DIR . 'includes/admin/donors/donors.php'; |
||
| 525 | require_once GIVE_PLUGIN_DIR . 'includes/admin/donors/donor-functions.php'; |
||
| 526 | require_once GIVE_PLUGIN_DIR . 'includes/admin/donors/donor-actions.php'; |
||
| 527 | |||
| 528 | require_once GIVE_PLUGIN_DIR . 'includes/admin/forms/metabox.php'; |
||
| 529 | require_once GIVE_PLUGIN_DIR . 'includes/admin/forms/class-metabox-form-data.php'; |
||
| 530 | require_once GIVE_PLUGIN_DIR . 'includes/admin/forms/dashboard-columns.php'; |
||
| 531 | |||
| 532 | require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/export/export-functions.php'; |
||
| 533 | require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/export/class-export.php'; |
||
| 534 | require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/export/export-actions.php'; |
||
| 535 | require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/export/pdf-reports.php'; |
||
| 536 | |||
| 537 | require_once GIVE_PLUGIN_DIR . 'includes/admin/reports/reports.php'; |
||
| 538 | require_once GIVE_PLUGIN_DIR . 'includes/admin/reports/class-give-graph.php'; |
||
| 539 | require_once GIVE_PLUGIN_DIR . 'includes/admin/reports/graphing.php'; |
||
| 540 | |||
| 541 | require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/logs/logs.php'; |
||
| 542 | |||
| 543 | require_once GIVE_PLUGIN_DIR . 'includes/admin/tools/data/tools-actions.php'; |
||
| 544 | |||
| 545 | require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/abstract-shortcode-generator.php'; |
||
| 546 | require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/class-shortcode-button.php'; |
||
| 547 | require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-form.php'; |
||
| 548 | require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-goal.php'; |
||
| 549 | require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-login.php'; |
||
| 550 | require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-register.php'; |
||
| 551 | require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-profile-editor.php'; |
||
| 552 | require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-donation-history.php'; |
||
| 553 | require_once GIVE_PLUGIN_DIR . 'includes/admin/shortcodes/shortcode-give-receipt.php'; |
||
| 554 | }// End if(). |
||
| 555 | |||
| 556 | require_once GIVE_PLUGIN_DIR . 'includes/install.php'; |
||
| 557 | |||
| 558 | } |
||
| 559 | |||
| 634 |
Our type inference engine has found an assignment to a property that is incompatible with the declared type of that property.
Either this assignment is in error or the assigned type should be added to the documentation/type hint for that property..