Code Duplication    Length = 10-10 lines in 3 locations

htdocs/include/functions.php 2 locations

@@ 30-39 (lines=10) @@
27
 *
28
 * @return Xoops
29
 */
30
function xoops_functions_php_deprecated($function, $file, $line)
31
{
32
    $xoops = \Xoops::getInstance();
33
    $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);
34
    $xoops->deprecated(
35
        "{$function} is deprecated. Called from {$trace[1]['file']} line {$trace[1]['line']}."
36
        . " See how to replace it in file {$file} line {$line}"
37
    );
38
    return $xoops;
39
}
40
41
/**
42
 * Replace function "deprecation" warning with trace - consider private
@@ 49-58 (lines=10) @@
46
 *
47
 * @return Xoops
48
 */
49
function xoops_functions_php_replaced_by_mod($function, $module)
50
{
51
    $xoops = \Xoops::getInstance();
52
    $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);
53
    $xoops->deprecated(
54
        "{$function} is deprecated. Called from {$trace[1]['file']} line {$trace[1]['line']}."
55
        . " Convert to use {$module}."
56
    );
57
    return $xoops;
58
}
59
60
/**
61
 * @deprecated

htdocs/xoops_lib/Xoops/Core/SmartyBCTrait.php 1 location

@@ 482-491 (lines=10) @@
479
        trigger_error("Smarty error: $error_msg", $error_type);
480
    }
481
482
    protected function deprecated($function, $file, $line)
483
    {
484
        $xoops = \Xoops::getInstance();
485
        $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);
486
        $xoops->deprecated(
487
            "{$function} is deprecated. Called from {$trace[1]['file']} line {$trace[1]['line']}."
488
            . " See how to replace it in file {$file} line {$line}"
489
        );
490
        return $xoops;
491
    }
492
}
493