Example #1
0
 /**
  * @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);
 }