@@ 463-475 (lines=13) @@ | ||
460 | switch ( $test ) { |
|
461 | ||
462 | // TEST #1 : check that section was set |
|
463 | case 1 : |
|
464 | if ( empty( $section ) ) { |
|
465 | if ( $display_errors ) { |
|
466 | throw new EE_Error( |
|
467 | sprintf( |
|
468 | __( 'No configuration section has been provided while attempting to save "%s".', 'event_espresso' ), |
|
469 | $config_class |
|
470 | ) |
|
471 | ); |
|
472 | } |
|
473 | return false; |
|
474 | } |
|
475 | break; |
|
476 | ||
477 | // TEST #2 : check that settings section exists |
|
478 | case 2 : |
|
@@ 478-488 (lines=11) @@ | ||
475 | break; |
|
476 | ||
477 | // TEST #2 : check that settings section exists |
|
478 | case 2 : |
|
479 | if ( ! isset( $this->{$section} ) ) { |
|
480 | if ( $display_errors ) { |
|
481 | throw new EE_Error( |
|
482 | sprintf( __( 'The "%s" configuration section does not exist.', 'event_espresso' ), |
|
483 | $section ) |
|
484 | ); |
|
485 | } |
|
486 | return false; |
|
487 | } |
|
488 | break; |
|
489 | ||
490 | // TEST #3 : check that section is the proper format |
|
491 | case 3 : |
|
@@ 508-517 (lines=10) @@ | ||
505 | break; |
|
506 | ||
507 | // TEST #4 : check that config section name has been set |
|
508 | case 4 : |
|
509 | if ( empty( $name ) ) { |
|
510 | if ( $display_errors ) { |
|
511 | throw new EE_Error( |
|
512 | __( 'No name has been provided for the specific configuration section.', 'event_espresso' ) |
|
513 | ); |
|
514 | } |
|
515 | return false; |
|
516 | } |
|
517 | break; |
|
518 | ||
519 | // TEST #5 : check that a config class name has been set |
|
520 | case 5 : |
|
@@ 520-529 (lines=10) @@ | ||
517 | break; |
|
518 | ||
519 | // TEST #5 : check that a config class name has been set |
|
520 | case 5 : |
|
521 | if ( empty( $config_class ) ) { |
|
522 | if ( $display_errors ) { |
|
523 | throw new EE_Error( |
|
524 | __( 'No class name has been provided for the specific configuration section.', 'event_espresso' ) |
|
525 | ); |
|
526 | } |
|
527 | return false; |
|
528 | } |
|
529 | break; |
|
530 | ||
531 | // TEST #6 : verify config class is accessible |
|
532 | case 6 : |
|
@@ 532-544 (lines=13) @@ | ||
529 | break; |
|
530 | ||
531 | // TEST #6 : verify config class is accessible |
|
532 | case 6 : |
|
533 | if ( ! class_exists( $config_class ) ) { |
|
534 | if ( $display_errors ) { |
|
535 | throw new EE_Error( |
|
536 | sprintf( |
|
537 | __( 'The "%s" class does not exist. Please ensure that an autoloader has been set for it.', 'event_espresso' ), |
|
538 | $config_class |
|
539 | ) |
|
540 | ); |
|
541 | } |
|
542 | return false; |
|
543 | } |
|
544 | break; |
|
545 | ||
546 | // TEST #7 : check that config has even been set |
|
547 | case 7 : |