コード例 #1
0
 /**
  * @param string $collection_
  * @param scalar[] $properties_
  *
  * @return mixed
  */
 public function debugSave($table_, $primaryKey_, array $record_)
 {
     if (Persistence::$debugMode & Persistence::BIT_PROFILE) {
         $time = microtime(true);
     } else {
         Log::debug('persistence/resource', 'Save [table: %s, record: %s].', $table_, HashMap::valueOf($record_));
         return $this->saveImpl($table_, $primaryKey_, $record_);
     }
     $result = $this->saveImpl($table_, $primaryKey_, $record_);
     Log::debug('persistence/resource', 'Save completed in %.5fs [table: %s, record; %s].', microtime(true) - $time, $table_, HashMap::valueOf($record_));
     return $result;
 }