PHP Class Elgg\DeprecationService

Use the elgg_* versions instead.
Since: 1.11.0
Show file Open project: elgg/elgg

Protected Properties

Property Type Description
$logger Logger

Public Methods

Method Description
__construct ( Logger $logger ) Constructor
sendNotice ( string $msg, string $dep_version, integer $backtrace_level = 1 ) : boolean Sends a notice about deprecated use of a function, view, etc.

Method Details

__construct() public method

Constructor
public __construct ( Logger $logger )
$logger Logger Logger service

sendNotice() public method

Sends a notice about deprecated use of a function, view, etc.
public sendNotice ( string $msg, string $dep_version, integer $backtrace_level = 1 ) : boolean
$msg string Message to log
$dep_version string Human-readable *release* version: 1.7, 1.8, ...
$backtrace_level integer How many levels back to display the backtrace. Useful if calling from functions that are called from other places (like elgg_view()). Set to -1 for a full backtrace.
return boolean

Property Details

$logger protected property

protected Logger,elgg $logger
return Logger