@@ -37,7 +37,7 @@ discard block |
||
| 37 | 37 | self::$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); |
| 38 | 38 | //self::$db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_OBJ); |
| 39 | 39 | } catch (PDOException $e) { |
| 40 | - die($e->getMessage().' ('.$dbname.')'); |
|
| 40 | + die($e->getMessage() . ' (' . $dbname . ')'); |
|
| 41 | 41 | } |
| 42 | 42 | } |
| 43 | 43 | |
@@ -98,7 +98,7 @@ discard block |
||
| 98 | 98 | |
| 99 | 99 | public function createUser(User $user): void |
| 100 | 100 | { |
| 101 | - $ps = self::$db->prepare('INSERT INTO User (user_id, name, surname, login)'. |
|
| 101 | + $ps = self::$db->prepare('INSERT INTO User (user_id, name, surname, login)' . |
|
| 102 | 102 | ' VALUES(:user_id, :name, :surname, :login);'); |
| 103 | 103 | $this->executeOrFail($ps, [ |
| 104 | 104 | ':user_id' => $user->getId(), |
@@ -117,7 +117,7 @@ discard block |
||
| 117 | 117 | $this->executeOrFail($ps, [':user_id' => $id]); |
| 118 | 118 | |
| 119 | 119 | $resultSet = $ps->fetch(PDO::FETCH_ASSOC); |
| 120 | - if( $resultSet === false ) |
|
| 120 | + if ($resultSet === false) |
|
| 121 | 121 | throw new \InvalidArgumentException("User with id = $id not found"); |
| 122 | 122 | |
| 123 | 123 | $ref = new \ReflectionClass(User::class); |
@@ -135,10 +135,10 @@ discard block |
||
| 135 | 135 | |
| 136 | 136 | public function updateUser($id, $name, $surname, $login): void |
| 137 | 137 | { |
| 138 | - $ps = self::$db->prepare('UPDATE User SET '. |
|
| 139 | - 'name = :name,'. |
|
| 140 | - 'surname = :surname,'. |
|
| 141 | - 'login = :login'. |
|
| 138 | + $ps = self::$db->prepare('UPDATE User SET ' . |
|
| 139 | + 'name = :name,' . |
|
| 140 | + 'surname = :surname,' . |
|
| 141 | + 'login = :login' . |
|
| 142 | 142 | ' WHERE user_id = :user_id;'); |
| 143 | 143 | |
| 144 | 144 | $this->executeOrFail($ps, [ |
@@ -160,8 +160,8 @@ discard block |
||
| 160 | 160 | |
| 161 | 161 | public function getGroupsFromUser(User $user): array |
| 162 | 162 | { |
| 163 | - $ps = self::$db->prepare('SELECT group_pk, g.group_id, name, description FROM "Group" g'. |
|
| 164 | - ' INNER JOIN user_group rel ON g.group_pk = rel.group_fk'. |
|
| 163 | + $ps = self::$db->prepare('SELECT group_pk, g.group_id, name, description FROM "Group" g' . |
|
| 164 | + ' INNER JOIN user_group rel ON g.group_pk = rel.group_fk' . |
|
| 165 | 165 | ' WHERE rel.user_id = :user_id;'); |
| 166 | 166 | |
| 167 | 167 | $resultSet = $this->queryOrFail($ps, [ |
@@ -205,14 +205,14 @@ discard block |
||
| 205 | 205 | private function queryOrFail($ps, $params = [], $debug = 0): array |
| 206 | 206 | { |
| 207 | 207 | $this->executeOrFail($ps, $params, $debug); |
| 208 | - $resultSet = $ps->fetchAll(PDO::FETCH_ASSOC); |
|
| 208 | + $resultSet = $ps->fetchAll(PDO::FETCH_ASSOC); |
|
| 209 | 209 | |
| 210 | 210 | return $resultSet; |
| 211 | 211 | } |
| 212 | 212 | |
| 213 | 213 | private function executeOrFail($ps, $params = [], $debug = 0): void |
| 214 | 214 | { |
| 215 | - if($debug) { //TODO: toggle to enable |
|
| 215 | + if ($debug) { //TODO: toggle to enable |
|
| 216 | 216 | $sql = $ps->queryString; |
| 217 | 217 | $b = str_replace(array_keys($params), array_values($params), $sql); |
| 218 | 218 | echo "\n$b\n"; |
@@ -220,13 +220,13 @@ discard block |
||
| 220 | 220 | |
| 221 | 221 | try { |
| 222 | 222 | $result = $ps->execute($params); |
| 223 | - } catch (PDOException $e){ |
|
| 223 | + } catch (PDOException $e) { |
|
| 224 | 224 | $result = false; |
| 225 | 225 | } |
| 226 | 226 | |
| 227 | - if( $result === false ) { |
|
| 227 | + if ($result === false) { |
|
| 228 | 228 | $debug = 1; |
| 229 | - if($debug) { |
|
| 229 | + if ($debug) { |
|
| 230 | 230 | $sql = $ps->queryString; |
| 231 | 231 | $b = str_replace(array_keys($params), array_values($params), $sql); |
| 232 | 232 | echo "\n$b\n"; |
@@ -264,7 +264,7 @@ discard block |
||
| 264 | 264 | |
| 265 | 265 | public function createGroup(Group $group) |
| 266 | 266 | { |
| 267 | - $ps = self::$db->prepare('INSERT INTO "Group" (group_id, name, description)'. |
|
| 267 | + $ps = self::$db->prepare('INSERT INTO "Group" (group_id, name, description)' . |
|
| 268 | 268 | ' VALUES(:group_id, :name, :description);'); |
| 269 | 269 | $this->executeOrFail($ps, [ |
| 270 | 270 | ':group_id' => $group->getId(), |
@@ -282,7 +282,7 @@ discard block |
||
| 282 | 282 | $this->executeOrFail($ps, [':group_id' => $id]); |
| 283 | 283 | |
| 284 | 284 | $resultSet = $ps->fetch(PDO::FETCH_ASSOC); |
| 285 | - if( $resultSet === false ) |
|
| 285 | + if ($resultSet === false) |
|
| 286 | 286 | throw new \InvalidArgumentException("Group with id = $id not found"); |
| 287 | 287 | |
| 288 | 288 | $ref = new \ReflectionClass(Group::class); |
@@ -302,9 +302,9 @@ discard block |
||
| 302 | 302 | |
| 303 | 303 | public function updateGroup($id, $name, $desc) |
| 304 | 304 | { |
| 305 | - $ps = self::$db->prepare('UPDATE "Group" SET '. |
|
| 306 | - 'name = :name,'. |
|
| 307 | - 'description = :description'. |
|
| 305 | + $ps = self::$db->prepare('UPDATE "Group" SET ' . |
|
| 306 | + 'name = :name,' . |
|
| 307 | + 'description = :description' . |
|
| 308 | 308 | ' WHERE group_id = :group_id;'); |
| 309 | 309 | |
| 310 | 310 | $this->executeOrFail($ps, [ |
@@ -325,8 +325,8 @@ discard block |
||
| 325 | 325 | |
| 326 | 326 | public function getUsersFromGroup(Group $group): array |
| 327 | 327 | { |
| 328 | - $ps = self::$db->prepare('SELECT user_pk, u.user_id, name, surname, login FROM User u'. |
|
| 329 | - ' INNER JOIN user_group rel ON u.user_pk = rel.user_fk'. |
|
| 328 | + $ps = self::$db->prepare('SELECT user_pk, u.user_id, name, surname, login FROM User u' . |
|
| 329 | + ' INNER JOIN user_group rel ON u.user_pk = rel.user_fk' . |
|
| 330 | 330 | ' WHERE rel.group_id = :group_id;'); |
| 331 | 331 | |
| 332 | 332 | $resultSet = $this->queryOrFail($ps, [ |
@@ -381,7 +381,7 @@ discard block |
||
| 381 | 381 | |
| 382 | 382 | public function addUserToGroup(User $user, Group $group) |
| 383 | 383 | { |
| 384 | - $ps = self::$db->prepare('INSERT INTO user_group (user_fk, group_fk, user_id, group_id)'. |
|
| 384 | + $ps = self::$db->prepare('INSERT INTO user_group (user_fk, group_fk, user_id, group_id)' . |
|
| 385 | 385 | ' VALUES (:user_fk, :group_fk, :user_id, :group_id);'); |
| 386 | 386 | |
| 387 | 387 | $this->executeOrFail($ps, [ |
@@ -394,8 +394,8 @@ discard block |
||
| 394 | 394 | |
| 395 | 395 | public function removeUserFromGroup(User $user, Group $group) |
| 396 | 396 | { |
| 397 | - $ps = self::$db->prepare('DELETE FROM user_group'. |
|
| 398 | - ' WHERE user_id = :user_id'. |
|
| 397 | + $ps = self::$db->prepare('DELETE FROM user_group' . |
|
| 398 | + ' WHERE user_id = :user_id' . |
|
| 399 | 399 | ' AND group_id = :group_id;'); |
| 400 | 400 | |
| 401 | 401 | $this->executeOrFail($ps, [ |
@@ -406,7 +406,7 @@ discard block |
||
| 406 | 406 | |
| 407 | 407 | public function createRole(Role $role) |
| 408 | 408 | { |
| 409 | - $ps = self::$db->prepare('INSERT INTO Role (role_id, name, description)'. |
|
| 409 | + $ps = self::$db->prepare('INSERT INTO Role (role_id, name, description)' . |
|
| 410 | 410 | ' VALUES(:role_id, :name, :description);'); |
| 411 | 411 | |
| 412 | 412 | $this->executeOrFail($ps, [ |
@@ -425,7 +425,7 @@ discard block |
||
| 425 | 425 | $this->executeOrFail($ps, [':role_id' => $id]); |
| 426 | 426 | |
| 427 | 427 | $resultSet = $ps->fetch(PDO::FETCH_ASSOC); |
| 428 | - if( $resultSet === false ) |
|
| 428 | + if ($resultSet === false) |
|
| 429 | 429 | throw new \InvalidArgumentException("Role with id = $id not found"); |
| 430 | 430 | |
| 431 | 431 | $ref = new \ReflectionClass(Role::class); |
@@ -450,7 +450,7 @@ discard block |
||
| 450 | 450 | |
| 451 | 451 | public function addGroupToRole(Group $group, Role $role) |
| 452 | 452 | { |
| 453 | - $ps = self::$db->prepare('INSERT INTO group_role (group_fk, role_fk, group_id, role_id)'. |
|
| 453 | + $ps = self::$db->prepare('INSERT INTO group_role (group_fk, role_fk, group_id, role_id)' . |
|
| 454 | 454 | ' VALUES (:group_fk, :role_fk, :group_id, :role_id);'); |
| 455 | 455 | |
| 456 | 456 | $this->executeOrFail($ps, [ |
@@ -463,8 +463,8 @@ discard block |
||
| 463 | 463 | |
| 464 | 464 | public function getGroupsFromRole(Role $role): array |
| 465 | 465 | { |
| 466 | - $ps = self::$db->prepare('SELECT group_pk, g.group_id, name, description FROM "Group" g'. |
|
| 467 | - ' INNER JOIN group_role rel ON g.group_pk = rel.group_fk'. |
|
| 466 | + $ps = self::$db->prepare('SELECT group_pk, g.group_id, name, description FROM "Group" g' . |
|
| 467 | + ' INNER JOIN group_role rel ON g.group_pk = rel.group_fk' . |
|
| 468 | 468 | ' WHERE rel.role_id = :role_id;'); |
| 469 | 469 | |
| 470 | 470 | $resultSet = $this->queryOrFail($ps, [ |
@@ -497,8 +497,8 @@ discard block |
||
| 497 | 497 | |
| 498 | 498 | public function removeGroupFromRole(Group $group, Role $role) |
| 499 | 499 | { |
| 500 | - $ps = self::$db->prepare('DELETE FROM group_role'. |
|
| 501 | - ' WHERE group_id = :group_id'. |
|
| 500 | + $ps = self::$db->prepare('DELETE FROM group_role' . |
|
| 501 | + ' WHERE group_id = :group_id' . |
|
| 502 | 502 | ' AND role_id = :role_id;'); |
| 503 | 503 | |
| 504 | 504 | $this->executeOrFail($ps, [ |
@@ -509,7 +509,7 @@ discard block |
||
| 509 | 509 | |
| 510 | 510 | public function addGroupToUser(Group $group, User $user) |
| 511 | 511 | { |
| 512 | - $ps = self::$db->prepare('INSERT INTO user_group (user_fk, group_fk, user_id, group_id)'. |
|
| 512 | + $ps = self::$db->prepare('INSERT INTO user_group (user_fk, group_fk, user_id, group_id)' . |
|
| 513 | 513 | ' VALUES (:user_fk, :group_fk, :user_id, :group_id);'); |
| 514 | 514 | |
| 515 | 515 | $this->executeOrFail($ps, [ |
@@ -522,8 +522,8 @@ discard block |
||
| 522 | 522 | |
| 523 | 523 | public function removeGroupFromUser(Group $group, User $user) |
| 524 | 524 | { |
| 525 | - $ps = self::$db->prepare('DELETE FROM user_group'. |
|
| 526 | - ' WHERE user_id = :user_id'. |
|
| 525 | + $ps = self::$db->prepare('DELETE FROM user_group' . |
|
| 526 | + ' WHERE user_id = :user_id' . |
|
| 527 | 527 | ' AND group_id = :group_id;'); |
| 528 | 528 | |
| 529 | 529 | $this->executeOrFail($ps, [ |
@@ -534,9 +534,9 @@ discard block |
||
| 534 | 534 | |
| 535 | 535 | public function updateRole($id, $name, $desc) |
| 536 | 536 | { |
| 537 | - $ps = self::$db->prepare('UPDATE Role SET '. |
|
| 538 | - 'name = :name,'. |
|
| 539 | - 'description = :description'. |
|
| 537 | + $ps = self::$db->prepare('UPDATE Role SET ' . |
|
| 538 | + 'name = :name,' . |
|
| 539 | + 'description = :description' . |
|
| 540 | 540 | ' WHERE role_id = :role_id;'); |
| 541 | 541 | |
| 542 | 542 | $this->executeOrFail($ps, [ |
@@ -559,7 +559,7 @@ discard block |
||
| 559 | 559 | |
| 560 | 560 | public function addRoleToGroup(Role $role, Group $group) |
| 561 | 561 | { |
| 562 | - $ps = self::$db->prepare('INSERT INTO group_role (group_fk, role_fk, group_id, role_id)'. |
|
| 562 | + $ps = self::$db->prepare('INSERT INTO group_role (group_fk, role_fk, group_id, role_id)' . |
|
| 563 | 563 | ' VALUES (:group_fk, :role_fk, :group_id, :role_id);'); |
| 564 | 564 | |
| 565 | 565 | $this->executeOrFail($ps, [ |
@@ -572,8 +572,8 @@ discard block |
||
| 572 | 572 | |
| 573 | 573 | public function getRolesFromGroup(Group $group): array |
| 574 | 574 | { |
| 575 | - $ps = self::$db->prepare('SELECT role_pk, r.role_id, name, description FROM Role r'. |
|
| 576 | - ' INNER JOIN group_role rel ON r.role_pk = rel.role_fk'. |
|
| 575 | + $ps = self::$db->prepare('SELECT role_pk, r.role_id, name, description FROM Role r' . |
|
| 576 | + ' INNER JOIN group_role rel ON r.role_pk = rel.role_fk' . |
|
| 577 | 577 | ' WHERE rel.group_id = :group_id;'); |
| 578 | 578 | |
| 579 | 579 | $resultSet = $this->queryOrFail($ps, [ |
@@ -632,8 +632,8 @@ discard block |
||
| 632 | 632 | |
| 633 | 633 | public function removeRoleFromGroup(Role $role, Group $group) |
| 634 | 634 | { |
| 635 | - $ps = self::$db->prepare('DELETE FROM group_role'. |
|
| 636 | - ' WHERE role_id = :role_id'. |
|
| 635 | + $ps = self::$db->prepare('DELETE FROM group_role' . |
|
| 636 | + ' WHERE role_id = :role_id' . |
|
| 637 | 637 | ' AND group_id = :group_id;'); |
| 638 | 638 | |
| 639 | 639 | $this->executeOrFail($ps, [ |
@@ -644,7 +644,7 @@ discard block |
||
| 644 | 644 | |
| 645 | 645 | public function addModuleToRole(Module $module, Role $role) |
| 646 | 646 | { |
| 647 | - $ps = self::$db->prepare('INSERT INTO role_module (role_fk, module_fk, role_id, module_id)'. |
|
| 647 | + $ps = self::$db->prepare('INSERT INTO role_module (role_fk, module_fk, role_id, module_id)' . |
|
| 648 | 648 | ' VALUES (:role_fk, :module_fk, :role_id, :module_id);'); |
| 649 | 649 | |
| 650 | 650 | $this->executeOrFail($ps, [ |
@@ -657,8 +657,8 @@ discard block |
||
| 657 | 657 | |
| 658 | 658 | public function removeModuleFromRole(Module $module, Role $role) |
| 659 | 659 | { |
| 660 | - $ps = self::$db->prepare('DELETE FROM role_module'. |
|
| 661 | - ' WHERE role_id = :role_id'. |
|
| 660 | + $ps = self::$db->prepare('DELETE FROM role_module' . |
|
| 661 | + ' WHERE role_id = :role_id' . |
|
| 662 | 662 | ' AND module_id = :module_id;'); |
| 663 | 663 | |
| 664 | 664 | $this->executeOrFail($ps, [ |
@@ -669,8 +669,8 @@ discard block |
||
| 669 | 669 | |
| 670 | 670 | public function getModulesFromRole(Role $role): array |
| 671 | 671 | { |
| 672 | - $ps = self::$db->prepare('SELECT module_pk, m.module_id, name, description FROM Module m'. |
|
| 673 | - ' INNER JOIN role_module rel ON m.module_pk = rel.module_fk'. |
|
| 672 | + $ps = self::$db->prepare('SELECT module_pk, m.module_id, name, description FROM Module m' . |
|
| 673 | + ' INNER JOIN role_module rel ON m.module_pk = rel.module_fk' . |
|
| 674 | 674 | ' WHERE rel.role_id = :role_id;'); |
| 675 | 675 | |
| 676 | 676 | $resultSet = $this->queryOrFail($ps, [ |
@@ -734,7 +734,7 @@ discard block |
||
| 734 | 734 | |
| 735 | 735 | public function createModule(Module $module) |
| 736 | 736 | { |
| 737 | - $ps = self::$db->prepare('INSERT INTO Module (module_id, name, description)'. |
|
| 737 | + $ps = self::$db->prepare('INSERT INTO Module (module_id, name, description)' . |
|
| 738 | 738 | ' VALUES(:module_id, :name, :description);'); |
| 739 | 739 | $this->executeOrFail($ps, [ |
| 740 | 740 | ':module_id' => $module->getId(), |
@@ -747,7 +747,7 @@ discard block |
||
| 747 | 747 | |
| 748 | 748 | public function readModule($id): Module |
| 749 | 749 | { |
| 750 | - $ps = self::$db->prepare('SELECT module_pk, module_id, name, description FROM Module'. |
|
| 750 | + $ps = self::$db->prepare('SELECT module_pk, module_id, name, description FROM Module' . |
|
| 751 | 751 | ' WHERE module_id = :module_id;'); |
| 752 | 752 | |
| 753 | 753 | $this->executeOrFail($ps, [ |
@@ -755,7 +755,7 @@ discard block |
||
| 755 | 755 | ]); |
| 756 | 756 | |
| 757 | 757 | $resultSet = $ps->fetch(PDO::FETCH_ASSOC); |
| 758 | - if( $resultSet === false ) |
|
| 758 | + if ($resultSet === false) |
|
| 759 | 759 | throw new \InvalidArgumentException("Module with id = $id not found"); |
| 760 | 760 | |
| 761 | 761 | $ref = new \ReflectionClass(Module::class); |
@@ -775,9 +775,9 @@ discard block |
||
| 775 | 775 | |
| 776 | 776 | public function updateModule($id, $name, $desc) |
| 777 | 777 | { |
| 778 | - $ps = self::$db->prepare('UPDATE Module SET '. |
|
| 779 | - 'name = :name,'. |
|
| 780 | - 'description = :description'. |
|
| 778 | + $ps = self::$db->prepare('UPDATE Module SET ' . |
|
| 779 | + 'name = :name,' . |
|
| 780 | + 'description = :description' . |
|
| 781 | 781 | ' WHERE module_id = :module_id;'); |
| 782 | 782 | |
| 783 | 783 | $this->executeOrFail($ps, [ |
@@ -810,8 +810,8 @@ discard block |
||
| 810 | 810 | |
| 811 | 811 | public function getRolesFromModule(Module $module): array |
| 812 | 812 | { |
| 813 | - $ps = self::$db->prepare('SELECT role_pk, r.role_id, name, description FROM Role r'. |
|
| 814 | - ' INNER JOIN role_module rel ON r.role_pk = rel.role_fk'. |
|
| 813 | + $ps = self::$db->prepare('SELECT role_pk, r.role_id, name, description FROM Role r' . |
|
| 814 | + ' INNER JOIN role_module rel ON r.role_pk = rel.role_fk' . |
|
| 815 | 815 | ' WHERE rel.module_id = :module_id;'); |
| 816 | 816 | |
| 817 | 817 | $resultSet = $this->queryOrFail($ps, [ |
@@ -117,8 +117,9 @@ discard block |
||
| 117 | 117 | $this->executeOrFail($ps, [':user_id' => $id]); |
| 118 | 118 | |
| 119 | 119 | $resultSet = $ps->fetch(PDO::FETCH_ASSOC); |
| 120 | - if( $resultSet === false ) |
|
| 121 | - throw new \InvalidArgumentException("User with id = $id not found"); |
|
| 120 | + if( $resultSet === false ) { |
|
| 121 | + throw new \InvalidArgumentException("User with id = $id not found"); |
|
| 122 | + } |
|
| 122 | 123 | |
| 123 | 124 | $ref = new \ReflectionClass(User::class); |
| 124 | 125 | $user = $this->castUser($ref->newInstanceWithoutConstructor()); |
@@ -282,8 +283,9 @@ discard block |
||
| 282 | 283 | $this->executeOrFail($ps, [':group_id' => $id]); |
| 283 | 284 | |
| 284 | 285 | $resultSet = $ps->fetch(PDO::FETCH_ASSOC); |
| 285 | - if( $resultSet === false ) |
|
| 286 | - throw new \InvalidArgumentException("Group with id = $id not found"); |
|
| 286 | + if( $resultSet === false ) { |
|
| 287 | + throw new \InvalidArgumentException("Group with id = $id not found"); |
|
| 288 | + } |
|
| 287 | 289 | |
| 288 | 290 | $ref = new \ReflectionClass(Group::class); |
| 289 | 291 | $group = $this->castGroup($ref->newInstanceWithoutConstructor()); |
@@ -425,8 +427,9 @@ discard block |
||
| 425 | 427 | $this->executeOrFail($ps, [':role_id' => $id]); |
| 426 | 428 | |
| 427 | 429 | $resultSet = $ps->fetch(PDO::FETCH_ASSOC); |
| 428 | - if( $resultSet === false ) |
|
| 429 | - throw new \InvalidArgumentException("Role with id = $id not found"); |
|
| 430 | + if( $resultSet === false ) { |
|
| 431 | + throw new \InvalidArgumentException("Role with id = $id not found"); |
|
| 432 | + } |
|
| 430 | 433 | |
| 431 | 434 | $ref = new \ReflectionClass(Role::class); |
| 432 | 435 | $role = $this->castRole($ref->newInstanceWithoutConstructor()); |
@@ -755,8 +758,9 @@ discard block |
||
| 755 | 758 | ]); |
| 756 | 759 | |
| 757 | 760 | $resultSet = $ps->fetch(PDO::FETCH_ASSOC); |
| 758 | - if( $resultSet === false ) |
|
| 759 | - throw new \InvalidArgumentException("Module with id = $id not found"); |
|
| 761 | + if( $resultSet === false ) { |
|
| 762 | + throw new \InvalidArgumentException("Module with id = $id not found"); |
|
| 763 | + } |
|
| 760 | 764 | |
| 761 | 765 | $ref = new \ReflectionClass(Module::class); |
| 762 | 766 | $module = $this->castModule($ref->newInstanceWithoutConstructor()); |