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;
    }