Code Duplication    Length = 9-16 lines in 3 locations

core/db_models/EEM_Base.model.php 2 locations

@@ 5947-5956 (lines=10) @@
5944
     */
5945
    public function get_IDs($model_objects, $filter_out_empty_ids = false)
5946
    {
5947
        if (! $this->has_primary_key_field()) {
5948
            if (WP_DEBUG) {
5949
                EE_Error::add_error(
5950
                    __('Trying to get IDs from a model than has no primary key', 'event_espresso'),
5951
                    __FILE__,
5952
                    __FUNCTION__,
5953
                    __LINE__
5954
                );
5955
            }
5956
        }
5957
        $IDs = array();
5958
        foreach ($model_objects as $model_object) {
5959
            $id = $model_object->ID();
@@ 5960-5975 (lines=16) @@
5957
        $IDs = array();
5958
        foreach ($model_objects as $model_object) {
5959
            $id = $model_object->ID();
5960
            if (! $id) {
5961
                if ($filter_out_empty_ids) {
5962
                    continue;
5963
                }
5964
                if (WP_DEBUG) {
5965
                    EE_Error::add_error(
5966
                        __(
5967
                            'Called %1$s on a model object that has no ID and so probably hasn\'t been saved to the database',
5968
                            'event_espresso'
5969
                        ),
5970
                        __FILE__,
5971
                        __FUNCTION__,
5972
                        __LINE__
5973
                    );
5974
                }
5975
            }
5976
            $IDs[] = $id;
5977
        }
5978
        return $IDs;

modules/single_page_checkout/inc/EE_Checkout.class.php 1 location

@@ 643-651 (lines=9) @@
640
        ) {
641
            // set the start time for this reg step
642
            if (! $this->transaction->set_reg_step_initiated($reg_step->slug())) {
643
                if (WP_DEBUG) {
644
                    EE_Error::add_error(
645
                        sprintf(
646
                            __('The "%1$s" registration step was not initialized properly.', 'event_espresso'),
647
                            $reg_step->name()
648
                        ),
649
                        __FILE__,
650
                        __FUNCTION__,
651
                        __LINE__
652
                    );
653
                }
654
            }