@@ -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