ILIAS  trunk Revision v11.0_alpha-2662-g519ff7d528f
AbstractObjectTypeSpecificProperties.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
24 {
25  protected \ilDBInterface $db;
26 
27  final public function __construct()
28  {
29  }
30 
31  public function init(\ilDBInterface $db)
32  {
33  $this->db = $db;
34  }
35 
36  abstract public function getObjectTypeString(): string;
37 
39  {
40  return null;
41  }
42 
44  {
45  return null;
46  }
47 
48  abstract public function preload(array $object_ids): void;
49 }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
getObjectTypeString()
This function MUST return the object type string as defined in ObjectDefinitions. ...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
preload(array $object_ids)
To avoid too many roundtrips to the persistence layer on lists of objects, please implement an effici...