Code Duplication    Length = 3-14 lines in 3 locations

core/libraries/plugin_api/EE_Register_Addon.lib.php 1 location

@@ 291-293 (lines=3) @@
288
                )
289
            );
290
        }
291
        if (! isset($setup_args['main_file_path']) || empty($setup_args['main_file_path'])) {
292
            throw new EE_Error(
293
                sprintf(
294
                    __(
295
                        'When registering an addon, you didn\'t provide the "main_file_path", which is the full path to the main file loaded directly by Wordpress. You only provided %s',
296
                        'event_espresso'

core/db_models/EEM_Base.model.php 1 location

@@ 3213-3215 (lines=3) @@
3210
                    //then $possible_array_of_params looks something like array('<','DTT_sold',true)
3211
                    //indicating that $possible_array_of_params[1] is actually a field name,
3212
                    //from which we should extract query parameters!
3213
                    if (! isset($possibly_array_of_params[0], $possibly_array_of_params[1])) {
3214
                        throw new EE_Error(sprintf(__("Improperly formed query parameter %s. It should be numerically indexed like array('<','DTT_sold',true); but you provided %s",
3215
                            "event_espresso"), $query_param_type, implode(",", $possibly_array_of_params)));
3216
                    }
3217
                    $this->_extract_related_model_info_from_query_param($possibly_array_of_params[1],
3218
                        $model_query_info_carrier, $query_param_type);

core/EE_Registry.core.php 1 location

@@ 955-968 (lines=14) @@
952
        // don't give up! you gotta...
953
        try {
954
            //does the file exist and can it be read ?
955
            if (! $path) {
956
                // so sorry, can't find the file
957
                throw new EE_Error (
958
                    sprintf(
959
                        esc_html__(
960
                            'The %1$s file %2$s could not be located or is not readable due to file permissions. Please ensure that the following filepath(s) are correct: %3$s',
961
                            'event_espresso'
962
                        ),
963
                        trim($type, '.'),
964
                        $class_name,
965
                        '<br />' . implode(',<br />', $file_paths)
966
                    )
967
                );
968
            }
969
            // get the file
970
            require_once($path);
971
            // if the class isn't already declared somewhere