Code Duplication    Length = 7-15 lines in 12 locations

admin_pages/payments/Payments_Admin_Page_Init.core.php 1 location

@@ 118-130 (lines=13) @@
115
     * @return TableAnalysis
116
     * @throws \EE_Error
117
     */
118
    protected function _get_table_analysis()
119
    {
120
        if ($this->_table_analysis instanceof TableAnalysis) {
121
            return $this->_table_analysis;
122
        } else {
123
            throw new \EE_Error(
124
                sprintf(
125
                    __('Table analysis class on class %1$s is not set properly.', 'event_espresso'),
126
                    get_class($this)
127
                )
128
            );
129
        }
130
    }
131
132
133
    /**

core/data_migration_scripts/EE_Data_Migration_Class_Base.core.php 4 locations

@@ 83-97 (lines=15) @@
80
     * @throws EE_Error
81
     * @return string
82
     */
83
    public function pretty_name()
84
    {
85
        if ($this->_pretty_name === null) {
86
            throw new EE_Error(
87
                sprintf(
88
                    __(
89
                        "Please give a pretty name to the migration script stage %s by assigning the property _pretty_name in the constructor",
90
                        "event_espresso"
91
                    ),
92
                    get_class($this)
93
                )
94
            );
95
        }
96
        return $this->_pretty_name;
97
    }
98
99
    /**
100
     *
@@ 132-146 (lines=15) @@
129
     * @return string one of EE_Data_Migration_Manager::status_* constants
130
     * @throws EE_Error
131
     */
132
    public function get_status()
133
    {
134
        if ($this->_status === null) {
135
            throw new EE_Error(
136
                sprintf(
137
                    __(
138
                        "Trying to get status of Migration class %s, but it has not been initialized yet. It should be set in the constructor.",
139
                        "event_espresso"
140
                    ),
141
                    get_class($this)
142
                )
143
            );
144
        }
145
        return $this->_status;
146
    }
147
148
    /**
149
     *
@@ 389-401 (lines=13) @@
386
     * @return TableManager
387
     * @throws EE_Error
388
     */
389
    protected function _get_table_manager()
390
    {
391
        if ($this->_table_manager instanceof TableManager) {
392
            return $this->_table_manager;
393
        } else {
394
            throw new EE_Error(
395
                sprintf(
396
                    __('Table manager on migration class %1$s is not set properly.', 'event_espresso'),
397
                    get_class($this)
398
                )
399
            );
400
        }
401
    }
402
403
    /**
404
     * Gets the injected table analyzer, or throws an exception
@@ 409-421 (lines=13) @@
406
     * @return TableAnalysis
407
     * @throws EE_Error
408
     */
409
    protected function _get_table_analysis()
410
    {
411
        if ($this->_table_analysis instanceof TableAnalysis) {
412
            return $this->_table_analysis;
413
        } else {
414
            throw new EE_Error(
415
                sprintf(
416
                    __('Table analysis class on migration class %1$s is not set properly.', 'event_espresso'),
417
                    get_class($this)
418
                )
419
            );
420
        }
421
    }
422
}
423

core/db_models/fields/EE_Model_Field_Base.php 1 location

@@ 166-176 (lines=11) @@
163
     * @throws \EE_Error
164
     * @return string
165
     */
166
    public function get_name()
167
    {
168
        if ($this->_name) {
169
            return $this->_name;
170
        } else {
171
            throw new EE_Error(sprintf(__(
172
                "Model field '%s' has no name set. Did you make a model and forget to call the parent model constructor?",
173
                "event_espresso"
174
            ), get_class($this)));
175
        }
176
    }
177
178
    public function get_nicename()
179
    {

core/db_models/strategies/EE_Restriction_Generator_Base.strategy.php 2 locations

@@ 66-72 (lines=7) @@
63
     * @throws EE_Error
64
     * @return EEM_Base | EEM_Soft_Delete_Base
65
     */
66
    public function model()
67
    {
68
        if (! $this->_model instanceof EEM_Base) {
69
            throw new EE_Error(sprintf(__('Cannot generate capability restrictions because model has not yet been set on the %s. Please ensure _construct_finalize() was called', 'event_espresso'), get_class($this)));
70
        }
71
        return $this->_model;
72
    }
73
74
    /**
75
     * Returns the action this restriction generator will generate restrictions for.
@@ 81-87 (lines=7) @@
78
     * @throws EE_Error
79
     * @return string
80
     */
81
    public function action()
82
    {
83
        if (! $this->_action) {
84
            throw new EE_Error(sprintf(__('Cannot generate capability restrictions because model has not yet been set on the %s. Please ensure _construct_finalize() was called', 'event_espresso'), get_class($this)));
85
        }
86
        return $this->_action;
87
    }
88
89
    /**
90
     * Returns whether or not _construct_finalize() has been called on this restriction generator object

core/EE_Data_Migration_Manager.core.php 2 locations

@@ 1236-1248 (lines=13) @@
1233
     * @return TableAnalysis
1234
     * @throws EE_Error
1235
     */
1236
    protected function _get_table_analysis()
1237
    {
1238
        if ($this->_table_analysis instanceof TableAnalysis) {
1239
            return $this->_table_analysis;
1240
        } else {
1241
            throw new EE_Error(
1242
                sprintf(
1243
                    __('Table analysis class on class %1$s is not set properly.', 'event_espresso'),
1244
                    get_class($this)
1245
                )
1246
            );
1247
        }
1248
    }
1249
1250
    /**
1251
     * Gets the injected table manager, or throws an exception
@@ 1256-1268 (lines=13) @@
1253
     * @return TableManager
1254
     * @throws EE_Error
1255
     */
1256
    protected function _get_table_manager()
1257
    {
1258
        if ($this->_table_manager instanceof TableManager) {
1259
            return $this->_table_manager;
1260
        } else {
1261
            throw new EE_Error(
1262
                sprintf(
1263
                    __('Table manager class on class %1$s is not set properly.', 'event_espresso'),
1264
                    get_class($this)
1265
                )
1266
            );
1267
        }
1268
    }
1269
}
1270

core/services/database/TableManager.php 1 location

@@ 39-51 (lines=13) @@
36
     * @return TableAnalysis
37
     * @throws \EE_Error
38
     */
39
    protected function getTableAnalysis()
40
    {
41
        if ($this->table_analysis instanceof TableAnalysis) {
42
            return $this->table_analysis;
43
        } else {
44
            throw new \EE_Error(
45
                sprintf(
46
                    __('Table analysis class on class %1$s is not set properly.', 'event_espresso'),
47
                    get_class($this)
48
                )
49
            );
50
        }
51
    }
52
53
54
    /**

caffeinated/brewing_regular.php 1 location

@@ 330-342 (lines=13) @@
327
     * @return TableAnalysis
328
     * @throws \EE_Error
329
     */
330
    protected function _get_table_analysis()
331
    {
332
        if ($this->_table_analysis instanceof TableAnalysis) {
333
            return $this->_table_analysis;
334
        } else {
335
            throw new \EE_Error(
336
                sprintf(
337
                    __('Table analysis class on class %1$s is not set properly.', 'event_espresso'),
338
                    get_class($this)
339
                )
340
            );
341
        }
342
    }
343
}
344
345