コード例 #1
0
 /**
  * Construct
  */
 public function __construct()
 {
     $this->_enabled = function_exists('pinba_timer_start') && function_exists('pinba_timer_stop') && function_exists('pinba_timer_add') && function_exists('pinba_get_info');
     if ($this->_enabled) {
         $pinbaData = pinba_get_info();
         if (isset($pinbaData['hostname'])) {
             $this->_initTags['__hostname'] = $pinbaData['hostname'];
         }
         if (isset($pinbaData['server_name'])) {
             $this->_initTags['__server_name'] = $pinbaData['server_name'];
         }
     }
 }
コード例 #2
0
ファイル: Pinba.php プロジェクト: bankiru/yii-pinba
 /**
  * Returns all request data (including timers user data).
  *
  * @return array
  */
 public function getInfo()
 {
     return $this->enabled ? pinba_get_info() : null;
 }