(string $name, int $parent)
| 158 | |
| 159 | |
| 160 | public function createGroup(string $name, int $parent): int { |
| 161 | $sql = $this->db->getQueryBuilder(); |
| 162 | $sql->insert(self::TABLE_NAME)->values([ |
| 163 | 'user_id' => $sql->createNamedParameter($this->userId), |
| 164 | 'name' => $sql->createNamedParameter($name), |
| 165 | 'parent' => $sql->createNamedParameter($parent), |
| 166 | 'type' => $sql->createNamedParameter('0'), |
| 167 | 'dimension1' => $sql->createNamedParameter(''), |
| 168 | 'dimension2' => $sql->createNamedParameter(''), |
| 169 | 'value' => $sql->createNamedParameter(''), |
| 170 | 'ai_index' => $sql->createNamedParameter('0'), |
| 171 | ]); |
| 172 | $sql->executeStatement(); |
| 173 | return (int)$sql->getLastInsertId(); |
| 174 | } |
| 175 | |
| 176 | public function updateGroup(int $id, int $groupId): bool { |
| 177 | $sql = $this->db->getQueryBuilder(); |
no outgoing calls
no test coverage detected