Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
NewRelicWrapper Class Reference

Public Member Functions

 addCustomParameter ($param, $value)
 
 reportError ($exception)
 
 setAppName (string $appName)
 
 isExtensionInstalled ()
 

Detailed Description

Wrapper for New Relic functions

@codeCoverageIgnore

Definition at line 13 of file NewRelicWrapper.php.

Member Function Documentation

◆ addCustomParameter()

addCustomParameter (   $param,
  $value 
)

Wrapper for 'newrelic_add_custom_parameter' function

Parameters
string$param
string | int$value
Returns
bool

Definition at line 22 of file NewRelicWrapper.php.

23  {
24  if (extension_loaded('newrelic')) {
25  newrelic_add_custom_parameter($param, $value);
26  return true;
27  }
28  return false;
29  }
$value
Definition: gender.phtml:16

◆ isExtensionInstalled()

isExtensionInstalled ( )

Checks whether newrelic-php5 agent is installed

Returns
bool

Definition at line 62 of file NewRelicWrapper.php.

63  {
64  if (extension_loaded('newrelic')) {
65  return true;
66  }
67  return false;
68  }

◆ reportError()

reportError (   $exception)

Wrapper for 'newrelic_notice_error' function

Parameters
Exception$exception
Returns
void

Definition at line 37 of file NewRelicWrapper.php.

38  {
39  if (extension_loaded('newrelic')) {
40  newrelic_notice_error($exception->getMessage(), $exception);
41  }
42  }

◆ setAppName()

setAppName ( string  $appName)

Wrapper for 'newrelic_set_appname'

Parameters
string$appName
Returns
void

Definition at line 50 of file NewRelicWrapper.php.

51  {
52  if (extension_loaded('newrelic')) {
53  newrelic_set_appname($appName);
54  }
55  }

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