/** * Updates an existing file object in the database * * @param ProcessedFile $processedFile * @return void */ public function update($processedFile) { if ($processedFile->isPersisted()) { $uid = (int) $processedFile->getUid(); $updateFields = $this->cleanUnavailableColumns($processedFile->toArray()); $updateFields['tstamp'] = time(); $this->databaseConnection->exec_UPDATEquery($this->table, 'uid=' . (int) $uid, $updateFields); } }
/** * Updates an existing file object in the database * * @param ProcessedFile $processedFile * @return void */ public function update($processedFile) { if ($processedFile->isPersisted()) { $uid = (int) $processedFile->getUid(); $updateFields = $this->cleanUnavailableColumns($processedFile->toArray()); $updateFields['tstamp'] = time(); $connection = GeneralUtility::makeInstance(ConnectionPool::class)->getConnectionForTable($this->table); $connection->update($this->table, $updateFields, ['uid' => (int) $uid]); } }