Elgg\Database\SubtypeTable::remove PHP Метод

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

Removes a registered \ElggEntity type, subtype, and classname.
См. также: add_subtype()
См. также: update_subtype()
public remove ( string $type, string $subtype ) : boolean
$type string Type
$subtype string Subtype
Результат boolean
    public function remove($type, $subtype)
    {
        $sql = "\n\t\t\tDELETE FROM {$this->db->prefix}entity_subtypes\n\t\t\tWHERE type = :type AND subtype = :subtype\n\t\t";
        $params = [':type' => $type, ':subtype' => $subtype];
        if (!$this->db->deleteData($sql, $params)) {
            return false;
        }
        $this->invalidateCache();
        return true;
    }