You are here

function og_entity_setter in Organic groups 7.2

Same name and namespace in other branches
  1. 7 og.module \og_entity_setter()

Entity property info setter callback to set the "entity" property for groups and memberships.

As the property is of type entity, the value will be passed as a wrapped entity.

1 string reference to 'og_entity_setter'
OgMembershipMetadataController::entityPropertyInfo in ./og.info.inc

File

./og.module, line 395
Enable users to create and manage groups with roles and permissions.

Code

function og_entity_setter($object, $property_name, $wrapper) {
  switch ($property_name) {
    case 'entity':
      $object->entity_type = $wrapper
        ->type();
      $object->etid = $wrapper
        ->getIdentifier();
      break;
    case 'group':
      $object->group_type = $wrapper
        ->type();
      $object->gid = $wrapper
        ->getIdentifier();
      break;
  }
}