Bolt\Storage\EventProcessor\TimedRecord::save PHP Method

save() private method

Save a modified entity.
private save ( ContentRepository $contentRepo, Content $content, string $type, string $legacyType )
$contentRepo Bolt\Storage\Repository\ContentRepository
$content Bolt\Storage\Entity\Content
$type string
$legacyType string
    private function save(ContentRepository $contentRepo, Content $content, $type, $legacyType)
    {
        try {
            $contentRepo->save($content);
            $this->dispatch($content, $type, $legacyType);
        } catch (DBALException $e) {
            $contentTypeName = $contentRepo->getClassMetadata()->getBoltName();
            $message = "Timed update of records for {$contentTypeName} failed: " . $e->getMessage();
            $this->systemLogger->critical($message, ['event' => 'exception', 'exception' => $e]);
        }
    }