public static function OgMembership::create in Organic groups 8
Constructs a new entity object, without permanently saving it.
Parameters
array $values: (optional) An array of values to set, keyed by property name. If the entity type has bundles, the bundle key has to be specified.
Return value
static The entity object.
Overrides EntityBase::create
21 calls to OgMembership::create()
- AccessByOgMembershipTest::testNonMemberRoleMembershipSave in tests/src/ Kernel/ Access/ AccessByOgMembershipTest.php 
- Tests exception is thrown when trying to save non-member role.
- GroupSubscribeFormTest::testIsStateActive in tests/src/ Kernel/ Form/ GroupSubscribeFormTest.php 
- Tests subscribe confirmation related text.
- MembershipManager::createMembership in src/MembershipManager.php 
- Creates an OG membership.
- OgMembershipCreationTrait::createOgMembership in tests/src/ Traits/ OgMembershipCreationTrait.php 
- Creates a test membership.
- OgMembershipTest::testGetGroup in tests/src/ Kernel/ Entity/ OgMembershipTest.php 
- Tests getting the group that is associated with a membership.
File
- src/Entity/ OgMembership.php, line 554 
Class
- OgMembership
- The membership entity that connects a group and a user.
Namespace
Drupal\og\EntityCode
public static function create(array $values = []) {
  // Use the default membership type by default.
  $values += [
    'type' => OgMembershipInterface::TYPE_DEFAULT,
  ];
  return parent::create($values);
}