ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilSoapWsdlPathUpdateStep.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22{
23 protected \ilDBInterface $db;
24
25 public function prepare(\ilDBInterface $db): void
26 {
27 $this->db = $db;
28 }
29
30 public function step_1(): void
31 {
32 if ($this->db->tableExists('settings')) {
33 $query = "UPDATE settings SET " . PHP_EOL
34 . " value = REPLACE(value, '/webservice/', '/public/') " . PHP_EOL
35 . " WHERE keyword = 'soap_wsdl_path' " . PHP_EOL
36 . " AND value LIKE ('%webservice%')";
37
38 $this->db->manipulate($query);
39 }
40 }
41}
prepare(\ilDBInterface $db)
Prepare the execution of the steps.
Interface ilDBInterface.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...