eZ\Publish\Core\Persistence\Legacy\Content\Location\Gateway\DoctrineDatabase::updateSubtreeModificationTime PHP Method

updateSubtreeModificationTime() public method

Updated subtree modification time for all nodes on path.
public updateSubtreeModificationTime ( string $pathString, integer | null $timestamp = null )
$pathString string
$timestamp integer | null
    public function updateSubtreeModificationTime($pathString, $timestamp = null)
    {
        $nodes = array_filter(explode('/', $pathString));
        $query = $this->handler->createUpdateQuery();
        $query->update($this->handler->quoteTable('ezcontentobject_tree'))->set($this->handler->quoteColumn('modified_subnode'), $query->bindValue($timestamp ?: time()))->where($query->expr->in($this->handler->quoteColumn('node_id'), $nodes));
        $query->prepare()->execute();
    }