ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
ilUserTableUpdateSteps.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
class
ilUserTableUpdateSteps
implements
ilDatabaseUpdateSteps
22
{
23
public
const
TABLE_NAME
=
'usr_data'
;
24
25
protected
ilDBInterface
$db
;
26
27
public
function
prepare
(
ilDBInterface
$db): void
28
{
29
$this->db =
$db
;
30
}
31
32
public
function
step_1
(): void
33
{
34
$query
=
'ALTER TABLE '
. self::TABLE_NAME .
' MODIFY firstname VARCHAR(128);'
;
35
$this->db->manipulate(
$query
);
36
}
37
public
function
step_2
(): void
38
{
39
$query
=
'ALTER TABLE '
. self::TABLE_NAME .
' MODIFY lastname VARCHAR(128);'
;
40
$this->db->manipulate(
$query
);
41
}
42
public
function
step_3
(): void
43
{
44
$query
=
'ALTER TABLE '
. self::TABLE_NAME .
' MODIFY email VARCHAR(128);'
;
45
$this->db->manipulate(
$query
);
46
}
47
48
}
ilUserTableUpdateSteps\step_1
step_1()
Definition:
ilUserTableUpdateSteps.php:32
ilUserTableUpdateSteps\step_2
step_2()
Definition:
ilUserTableUpdateSteps.php:37
ilUserTableUpdateSteps\TABLE_NAME
const TABLE_NAME
Definition:
ilUserTableUpdateSteps.php:23
ilUserTableUpdateSteps\$db
ilDBInterface $db
Definition:
ilUserTableUpdateSteps.php:25
ilUserTableUpdateSteps\step_3
step_3()
Definition:
ilUserTableUpdateSteps.php:42
ilDBInterface
$query
$query
Definition:
proxy_ylocal.php:13
ilUserTableUpdateSteps
Definition:
ilUserTableUpdateSteps.php:21
ilDatabaseUpdateSteps
ilUserTableUpdateSteps\prepare
prepare(ilDBInterface $db)
Definition:
ilUserTableUpdateSteps.php:27
Services
User
Setup
ilUserTableUpdateSteps.php
Generated on Sun Aug 31 2025 22:02:39 for ILIAS by
1.8.13 (using
Doxyfile
)