final public function PartyDefaultDataSet::detachEntity in Party 7
Same name and namespace in other branches
- 8.2 includes/party.data.inc \PartyDefaultDataSet::detachEntity()
Detach an entity
This is a helper method to detach an entity when you have it's object. This method cannot be overloaded and any extensions of this class can make use of PartyDefaultDataSet::preAttach() and PartyDefaultDataSet::postAttach() to perform any additional logic required.
Parameters
int $delta: The delta of the entity to detach
Return value
$this
See also
PartyDefaultDataSet::detchEntityByDelta()
PartyDefaultDataSet::preDetach()
PartyDefaultDataSet::postDetach()
2 calls to PartyDefaultDataSet::detachEntity()
- PartyDefaultDataSet::hook_party_delete in includes/
party.data.inc - Acts when a party is deleted.
- PartyUserDataSet::hook_party_delete in modules/
party_user/ includes/ party_user.data.inc - Act on party delete.
File
- includes/
party.data.inc, line 708 - Provides the default class for managing party - Attached entity relationships.
Class
- PartyDefaultDataSet
- Class PartyDefaultDataSet
Code
public final function detachEntity($entity) {
// Figure out our delta
$delta = $this
->getEntityDelta($entity);
// Pass this onto the detachEntityByDelta method to actually detach
$this
->detachEntityByDelta($delta);
return $this;
}