eZ\Publish\Core\Persistence\Cache\TrashHandler::recover PHP Method

recover() public method

See also: eZ\Publish\SPI\Persistence\Content\Location\Trash\Handler
public recover ( $trashedId, $newParentId )
    public function recover($trashedId, $newParentId)
    {
        $this->logger->logCall(__METHOD__, array('id' => $trashedId, 'newParentId' => $newParentId));
        $return = $this->persistenceHandler->trashHandler()->recover($trashedId, $newParentId);
        $this->cache->clear('location', 'subtree');
        $this->cache->clear('content');
        //TIMBER!
        $this->cache->clear('user', 'role', 'assignments', 'byGroup');
        return $return;
    }