/** * @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; }