Elgg  Version 1.11
Public Member Functions | Protected Attributes | List of all members
Elgg\DeprecationService Class Reference

Public Member Functions

 __construct (\ElggSession $session, Logger $logger)
 Constructor. More...
 
 sendNotice ($msg, $dep_version, $backtrace_level=1)
 Sends a notice about deprecated use of a function, view, etc. More...
 

Protected Attributes

 $session
 
 $logger
 

Detailed Description

Definition at line 15 of file DeprecationService.php.

Constructor & Destructor Documentation

Elgg\DeprecationService::__construct ( \ElggSession  $session,
Logger  $logger 
)

Constructor.

Parameters
\ElggSession$sessionSession service
Logger$loggerLogger service

Definition at line 33 of file DeprecationService.php.

Member Function Documentation

Elgg\DeprecationService::sendNotice (   $msg,
  $dep_version,
  $backtrace_level = 1 
)

Sends a notice about deprecated use of a function, view, etc.

Parameters
string$msgMessage to log
string$dep_versionHuman-readable release version: 1.7, 1.8, ...
int$backtrace_levelHow 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.
Returns
bool

Definition at line 49 of file DeprecationService.php.

Member Data Documentation

Elgg\DeprecationService::$logger
protected

Definition at line 25 of file DeprecationService.php.

Elgg\DeprecationService::$session
protected

Definition at line 20 of file DeprecationService.php.


The documentation for this class was generated from the following file: