Skip to content

Commit 05e0835

Browse files
committed
refactor: simplified code
1 parent 48b8b90 commit 05e0835

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

phpmyfaq/src/phpMyFAQ/Instance.php

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,11 @@ public function __construct(
5656
*/
5757
public function create(InstanceEntity $instanceEntity): int
5858
{
59-
$this->setId($this->configuration->getDb()->nextId(Database::getTablePrefix() . 'faqinstances', 'id'));
59+
$this->setId($this->configuration->getDb()->nextId(Database::getTablePrefix() . 'faqinstances', column: 'id'));
6060

61+
$query = "INSERT INTO %sfaqinstances VALUES (%d, '%s', '%s', '%s', %s, %s)";
6162
$insert = sprintf(
62-
"INSERT INTO %sfaqinstances VALUES (%d, '%s', '%s', '%s', %s, %s)",
63+
$query,
6364
Database::getTablePrefix(),
6465
$this->getId(),
6566
$this->configuration->getDb()->escape($instanceEntity->getUrl()),
@@ -99,7 +100,8 @@ public function setId(int $id): void
99100
*/
100101
public function getAll(): array
101102
{
102-
$select = sprintf('SELECT * FROM %sfaqinstances ORDER BY id', Database::getTablePrefix());
103+
$query = 'SELECT * FROM %sfaqinstances ORDER BY id';
104+
$select = sprintf($query, Database::getTablePrefix());
103105

104106
$result = $this->configuration->getDb()->query($select);
105107

@@ -111,7 +113,8 @@ public function getAll(): array
111113
*/
112114
public function getById(int $id): object
113115
{
114-
$select = sprintf('SELECT * FROM %sfaqinstances WHERE id = %d', Database::getTablePrefix(), $id);
116+
$query = 'SELECT * FROM %sfaqinstances WHERE id = %d';
117+
$select = sprintf($query, Database::getTablePrefix(), $id);
115118

116119
$result = $this->configuration->getDb()->query($select);
117120

@@ -123,8 +126,9 @@ public function getById(int $id): object
123126
*/
124127
public function update(int $id, InstanceEntity $instanceEntity): bool
125128
{
129+
$query = "UPDATE %sfaqinstances SET instance = '%s', comment = '%s', url = '%s' WHERE id = %d";
126130
$update = sprintf(
127-
"UPDATE %sfaqinstances SET instance = '%s', comment = '%s', url = '%s' WHERE id = %d",
131+
$query,
128132
Database::getTablePrefix(),
129133
$this->configuration->getDb()->escape($instanceEntity->getInstance()),
130134
$this->configuration->getDb()->escape($instanceEntity->getComment()),
@@ -141,9 +145,12 @@ public function update(int $id, InstanceEntity $instanceEntity): bool
141145
*/
142146
public function delete(int $id): bool
143147
{
148+
$queryDeleteInstance = 'DELETE FROM %sfaqinstances WHERE id = %d';
149+
$queryDeleteConfig = 'DELETE FROM %sfaqinstances_config WHERE instance_id = %d';
150+
144151
$deletes = [
145-
sprintf('DELETE FROM %sfaqinstances WHERE id = %d', Database::getTablePrefix(), $id),
146-
sprintf('DELETE FROM %sfaqinstances_config WHERE instance_id = %d', Database::getTablePrefix(), $id),
152+
sprintf($queryDeleteInstance, Database::getTablePrefix(), $id),
153+
sprintf($queryDeleteConfig, Database::getTablePrefix(), $id),
147154
];
148155

149156
foreach ($deletes as $delete) {
@@ -162,11 +169,9 @@ public function delete(int $id): bool
162169
*/
163170
public function addConfig(string $name, string $value): mixed
164171
{
172+
$query = "INSERT INTO %sfaqinstances_config VALUES (%d, '%s', '%s')";
165173
$insert = sprintf(
166-
"INSERT INTO
167-
%sfaqinstances_config
168-
VALUES
169-
(%d, '%s', '%s')",
174+
$query,
170175
Database::getTablePrefix(),
171176
$this->getId(),
172177
$this->configuration->getDb()->escape(trim($name)),
@@ -199,13 +204,8 @@ public function getConfig(string $name): bool|string
199204
*/
200205
public function getInstanceConfig(int $instanceId): array
201206
{
202-
$query = sprintf('
203-
SELECT
204-
config_name, config_value
205-
FROM
206-
%sfaqinstances_config
207-
WHERE
208-
instance_id = %d', Database::getTablePrefix(), $instanceId);
207+
$query = 'SELECT config_name, config_value FROM %sfaqinstances_config WHERE instance_id = %d';
208+
$query = sprintf($query, Database::getTablePrefix(), $instanceId);
209209

210210
$result = $this->configuration->getDb()->query($query);
211211
$config = $this->configuration->getDb()->fetchAll($result);

0 commit comments

Comments
 (0)