ILIAS
trunk Revision v11.0_alpha-1871-gde1fee8db3d
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct (string $table_name, string $class_name) | |
readStructure () | |
downloadClassFile () | |
setTableName (string $table_name) | |
getTableName () | |
setStructure (array $structure) | |
getStructure () | |
addStructure (stdClass $structure) | |
setClassName (string $class_name) | |
getClassName () | |
Static Public Member Functions | |
static | getDB () |
Data Fields | |
const | REGEX = "/([a-z]*)\\((\\d*)\\)/u" |
Protected Member Functions | |
returnAttributesForField (stdClass $field) | |
Static Protected Member Functions | |
static | lookupFieldType (string $field_name) |
static | lookupFieldLength (string $field_name) |
Protected Attributes | |
string | $table_name = '' |
string | $class_name = '' |
array | $structure = [] |
array | $ids = [] |
Static Protected Attributes | |
static array | $field_map |
static array static array | $length_map |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class arConverter
Definition at line 27 of file class.arConverter.php.
arConverter::__construct | ( | string | $table_name, |
string | $class_name | ||
) |
Definition at line 53 of file class.arConverter.php.
References readStructure(), setClassName(), and setTableName().
arConverter::addStructure | ( | stdClass | $structure | ) |
Definition at line 210 of file class.arConverter.php.
References $structure.
Referenced by readStructure().
arConverter::downloadClassFile | ( | ) |
Definition at line 69 of file class.arConverter.php.
References $txt, exit, getClassName(), getStructure(), getTableName(), ILIAS\UI\examples\Symbol\Glyph\Header\header(), and returnAttributesForField().
arConverter::getClassName | ( | ) |
Definition at line 223 of file class.arConverter.php.
References $class_name.
Referenced by downloadClassFile().
|
static |
arConverter::getStructure | ( | ) |
Definition at line 205 of file class.arConverter.php.
References $structure.
Referenced by downloadClassFile().
arConverter::getTableName | ( | ) |
Definition at line 189 of file class.arConverter.php.
References $table_name.
Referenced by downloadClassFile(), and readStructure().
|
staticprotected |
Definition at line 164 of file class.arConverter.php.
|
staticprotected |
Definition at line 154 of file class.arConverter.php.
arConverter::readStructure | ( | ) |
Definition at line 60 of file class.arConverter.php.
References $data, addStructure(), and getTableName().
Referenced by __construct().
|
protected |
Definition at line 136 of file class.arConverter.php.
References arFieldList\FIELDTYPE, arFieldList\HAS_FIELD, arFieldList\IS_NOTNULL, arFieldList\IS_PRIMARY, and arFieldList\LENGTH.
Referenced by downloadClassFile().
arConverter::setClassName | ( | string | $class_name | ) |
Definition at line 218 of file class.arConverter.php.
References $class_name.
Referenced by __construct().
arConverter::setStructure | ( | array | $structure | ) |
mixed[] | $structure |
Definition at line 197 of file class.arConverter.php.
References $structure.
arConverter::setTableName | ( | string | $table_name | ) |
Definition at line 184 of file class.arConverter.php.
References $table_name.
Referenced by __construct().
|
protected |
Definition at line 49 of file class.arConverter.php.
Referenced by getClassName(), and setClassName().
|
staticprotected |
Definition at line 30 of file class.arConverter.php.
|
protected |
Definition at line 51 of file class.arConverter.php.
|
staticprotected |
Definition at line 39 of file class.arConverter.php.
|
protected |
Definition at line 50 of file class.arConverter.php.
Referenced by addStructure(), getStructure(), and setStructure().
|
protected |
Definition at line 48 of file class.arConverter.php.
Referenced by getTableName(), and setTableName().
const arConverter::REGEX = "/([a-z]*)\\((\\d*)\\)/u" |
Definition at line 29 of file class.arConverter.php.