public function testAddCustomTracer()
 {
     $functionName = 'bar';
     $result = true;
     $handler = $this->getHandlerSpy('newrelic_add_custom_tracer', array($functionName), $result);
     $agent = new Newrelic(false, $handler);
     $this->assertSame($result, $agent->addCustomTracer($functionName));
 }
Beispiel #2
0
 /**
  * API equivalent of the newrelic.transaction_tracer.custom setting. It allows you to add user defined functions or
  * methods to the list to be instrumented. Internal PHP functions cannot have custom tracing.
  * 
  * NOTE: $function_name should be in the format 'foo' or 'Foo::Bar' as a string, not the PHP callable array format.
  *
  * @param string $function_name
  * @return mixed 
  * @static 
  */
 public static function addCustomTracer($function_name)
 {
     return \Intouch\Newrelic\Newrelic::addCustomTracer($function_name);
 }