DmitryDulepov\Realurl\Encoder\UrlEncoder::storeAliasToUrlCacheMapping PHP Метод

storeAliasToUrlCacheMapping() защищенный Метод

Stores mapping between used aliases and url cache id. This information is used in the DataHandle hook to clear URl cache when record are renamed (= aliases change).
protected storeAliasToUrlCacheMapping ( string $urlCacheId ) : void
$urlCacheId string
Результат void
    protected function storeAliasToUrlCacheMapping($urlCacheId)
    {
        foreach ($this->usedAliases as $aliasId) {
            $row = $this->databaseConnection->exec_SELECTgetSingleRow('*', 'tx_realurl_uniqalias_cache_map', 'alias_uid=' . (int) $aliasId . ' AND url_cache_id=' . $this->databaseConnection->fullQuoteStr($urlCacheId, 'tx_realurl_uniqalias_cache_map'));
            if (!is_array($row)) {
                $data = array('alias_uid' => $aliasId, 'url_cache_id' => $urlCacheId);
                $this->databaseConnection->exec_INSERTquery('tx_realurl_uniqalias_cache_map', $data);
            }
        }
    }