示例#1
0
 /**
  * Starts a timer
  *
  * @param string $key Something like: 'foo.bar'
  */
 private function startTiming($key)
 {
     $this->client->startTiming($key);
 }
示例#2
0
 /**
  * @inheritdoc
  */
 public function startTiming($key)
 {
     $this->client->startTiming($key);
 }
示例#3
0
 /**
  * @group sampling
  */
 public function testStartEndTimingWithSamplingRate()
 {
     $client = new Client($this->connection, 'test', 0.3);
     $client->startTiming('foo.baz');
     usleep(10000);
     $client->endTiming('foo.baz');
     // ranges between 1000 and 1001ms
     $this->assertRegExp('/^test\\.foo\\.baz:1[0-9]\\|ms\\|@0.3$/', $this->connection->getLastMessage());
 }