/** * @param string $table * @param array $columns * @param bool $includeAuditColumns * * @return int */ public function insert($table, $columns, $includeAuditColumns = true) { $table = $this->getConnection()->addTablePrefix($table); if ($includeAuditColumns) { $columns['dateCreated'] = DateTimeHelper::currentTimeForDb(); $columns['dateUpdated'] = DateTimeHelper::currentTimeForDb(); $columns['uid'] = StringHelper::UUID(); } return parent::insert($table, $columns); }