Exemple #1
0
 /**
  * Get the datatypes for each object property.
  *
  * @return array Array of datatypes for each object property.
  */
 public static function get_obj_datatypes(\pdyn\database\DbDriverInterface $DB)
 {
     static $obj_datatypes = null;
     $class = get_called_class();
     if (empty($obj_datatypes[$class])) {
         $base_schema = $DB->get_table_schema(static::DB_TABLE);
         $obj_datatypes[$class] = $base_schema[static::DB_TABLE]['columns'];
     }
     return $obj_datatypes[$class];
 }