MCPcopy Create free account
hub / github.com/Rello/analytics / updateName

Method updateName

lib/Db/ReportMapper.php:294–305  ·  view source on GitHub ↗
(int $id, string $name)

Source from the content-addressed store, hash-verified

292 }
293
294 public function updateName(int $id, string $name): bool
295 {
296 $name = $this->truncate($name, 64);
297 $sql = $this->db->getQueryBuilder();
298 $sql->update(self::TABLE_NAME)
299 ->set('name', $sql->createNamedParameter($name))
300 ->set('version', $sql->createFunction('COALESCE(version, 0) + 1'))
301 ->where($sql->expr()->eq('user_id', $sql->createNamedParameter($this->userId)))
302 ->andWhere($sql->expr()->eq('id', $sql->createNamedParameter($id)));
303 $sql->executeStatement();
304 return true;
305 }
306
307 /**
308 * read report options

Callers 3

renameMethod · 0.45
renameMethod · 0.45
renameMethod · 0.45

Calls 3

truncateMethod · 0.95
setMethod · 0.80
updateMethod · 0.45

Tested by

no test coverage detected