public function Domain::createNumericId in Domain Access 8
Creates a unique numeric id for use in the {node_access} table.
Parameters
int $id: An integer to use as the numeric id.
1 call to Domain::createNumericId()
- Domain::createDomainId in domain/src/ Entity/ Domain.php 
- Creates a unique domain id for this record.
File
- domain/src/ Entity/ Domain.php, line 412 
Class
- Domain
- Defines the domain entity.
Namespace
Drupal\domain\EntityCode
public function createNumericId($id) {
  // Ensure that this value is unique.
  $storage = \Drupal::entityTypeManager()
    ->getStorage('domain');
  $result = $storage
    ->loadByProperties([
    'domain_id' => $id,
  ]);
  if (empty($result)) {
    $this->domain_id = $id;
  }
  else {
    $id++;
    $this
      ->createNumericId($id);
  }
}