Contao\Database::indexExists PHP Метод

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

Determine if a particular index exists
public indexExists ( string $strName, string $strTable, boolean $blnNoCache = false ) : boolean
$strName string The index name
$strTable string The table name
$blnNoCache boolean If true, the cache will be bypassed
Результат boolean True if the index exists
    public function indexExists($strName, $strTable, $blnNoCache = false)
    {
        if ($strName == '' || $strTable == '') {
            return false;
        }
        foreach ($this->listFields($strTable, $blnNoCache) as $arrField) {
            if ($arrField['name'] == $strName && $arrField['type'] == 'index') {
                return true;
            }
        }
        return false;
    }