eZ\Publish\Core\Persistence\Cache\ContentHandler::updateMetadata PHP Метод

updateMetadata() публичный Метод

См. также: eZ\Publish\SPI\Persistence\Content\Handler::updateMetadata
public updateMetadata ( $contentId, eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct $struct )
$struct eZ\Publish\SPI\Persistence\Content\MetadataUpdateStruct
    public function updateMetadata($contentId, MetadataUpdateStruct $struct)
    {
        $this->logger->logCall(__METHOD__, array('content' => $contentId, 'struct' => $struct));
        $this->cache->getItem('content', 'info', $contentId)->set($contentInfo = $this->persistenceHandler->contentHandler()->updateMetadata($contentId, $struct))->save();
        $this->cache->clear('content', $contentId, $contentInfo->currentVersionNo);
        return $contentInfo;
    }