protected function NodeField::getNodeTypes in Entity Field Condition 8
Return the node types.
Return value
array Returns the available node types.
1 call to NodeField::getNodeTypes()
- NodeField::buildConfigurationForm in src/
Plugin/ Condition/ NodeField.php  - Form constructor.
 
File
- src/
Plugin/ Condition/ NodeField.php, line 149  
Class
- NodeField
 - Provides a 'Node Field' condition.
 
Namespace
Drupal\entity_field_condition\Plugin\ConditionCode
protected function getNodeTypes() {
  // Get all the Node types.
  $node_types = $this->entityTypeManager
    ->getStorage('node_type')
    ->loadMultiple();
  // Options for node types.
  $node_type_options = $this
    ->getEmptyOption();
  foreach ($node_types as $node_type) {
    // Adding the nodes types.
    $node_type_options[$node_type
      ->id()] = $node_type
      ->label();
  }
  return $node_type_options;
}