public function RegistrationTestCase::setUpEntity in Entity Registration 8        
                          
                  
                        
File
 
   - src/Tests/RegistrationTestCase.php, line 12
- Tests for the Registration module
Class
  
  - RegistrationTestCase 
- @file
Tests for the Registration module
Namespace
  Drupal\registration\Tests
Code
public function setUpEntity() {
  
  $this->registration_type_name = $this
    ->randomName();
  $label = \Drupal\Component\Utility\Unicode::strtoupper($this->registration_type_name);
  $this->registration_type = \Drupal::entityManager()
    ->getStorage('registration_type')
    ->create([
    'name' => $this->registration_type_name,
    'label' => $label,
  ]);
  $this->registration_type
    ->save();
  
  $field_name = 'test_registration_field';
  
  $this->host_entity_type = 'node';
  $this->host_entity = $this
    ->drupalCreateNode();
  list($this->host_entity_id, , $this->host_entity_bundle) = entity_extract_ids($this->host_entity_type, $this->host_entity);
  
  $this->host_entity->{$field_name}[\Drupal\Core\Language\Language::LANGCODE_NOT_SPECIFIED][0]['registration_type'] = $this->registration_type_name;
  $this->host_entity
    ->save();
  $uri = entity_uri($this->host_entity_type, $this->host_entity);
  $this->host_entity_path = $uri['path'];
}