Code Duplication    Length = 3-9 lines in 3 locations

core/libraries/messages/EE_message_type.lib.php 2 locations

@@ 414-416 (lines=3) @@
411
    {
412
        //validate context
413
        //valid context?
414
        if (! isset($this->_contexts[$context])) {
415
            throw new EE_Error(
416
                sprintf(
417
                    __('The context %s is not a valid context for %s.', 'event_espresso'),
418
                    $context,
419
                    get_class($this)
@@ 470-478 (lines=9) @@
467
    public function get_data_for_context($context, EE_Registration $registration, $id = 0)
468
    {
469
        //valid context?
470
        if (! isset($this->_contexts[$context])) {
471
            throw new EE_Error(
472
                sprintf(
473
                    __('The context %s is not a valid context for %s.', 'event_espresso'),
474
                    $context,
475
                    get_class($this)
476
                )
477
            );
478
        }
479
        //get data and apply global and class specific filters on it.
480
        $data = apply_filters(
481
            'FHEE__EE_message_type__get_data_for_context__data',

core/db_models/EEM_Base.model.php 1 location

@@ 4868-4870 (lines=3) @@
4865
                    break;
4866
                }
4867
            }
4868
            if (! isset($this->_cache_foreign_key_to_fields[$model_name])) {
4869
                throw new EE_Error(sprintf(__("There is no foreign key field pointing to model %s on model %s",
4870
                    'event_espresso'), $model_name, get_class($this)));
4871
            }
4872
        }
4873
        return $this->_cache_foreign_key_to_fields[$model_name];