Code Duplication    Length = 22-24 lines in 2 locations

core/services/assets/AssetManager.php 1 location

@@ 309-332 (lines=24) @@
306
     * @return bool
307
     * @throws DomainException
308
     */
309
    public function verifyAssetIsRegistered($handle)
310
    {
311
        if (wp_script_is($handle, 'registered')) {
312
            return true;
313
        }
314
        if (WP_DEBUG) {
315
            throw new DomainException(
316
                sprintf(
317
                    esc_html__(
318
                        'The "%1$s" script is not registered when it should be!%2$s
319
                        Are you running the Barista plugin for development purposes? 
320
                        If so, then you need to build the appropriate assets for this domain.%2$s
321
                        If you are seeing this error on a live website, then you should not have 
322
                        the WP_DEBUG constant in your wp-config.php file set to "true". 
323
                        Please contact Event Espresso support for more information.',
324
                        'event_espresso'
325
                    ),
326
                    $handle,
327
                    '<br />'
328
                )
329
            );
330
        }
331
        return false;
332
    }
333
334
335
    /**************** deprecated ****************/

core/services/json/JsonDataNodeValidator.php 1 location

@@ 82-103 (lines=22) @@
79
     * @return bool             returns true if property is set, false if property is missing
80
     * @throws DomainException  throws exception if WP_DEBUG is true
81
     */
82
    public function validateCriticalProperty($property, $type, $throw = true)
83
    {
84
        if (empty($property)) {
85
            if (WP_DEBUG && $throw) {
86
                throw new DomainException(
87
                    sprintf(
88
                        /*
89
                         * translators:
90
                         * 'The JsonDataNodeHandler domain route is a required property but has not been set.'
91
                         */
92
                        esc_html__(
93
                            'The JsonDataNodeHandler %1$s is a required property but has not been set.',
94
                            'event_espresso'
95
                        ),
96
                        $type
97
                    )
98
                );
99
            }
100
            return false;
101
        }
102
        return true;
103
    }
104
}
105