Same name and namespace in other branches
- 8.x-1.x exif.drush.inc \__check_bundle() 1 comment
Look for exif entity types.
Parameters
array $entity_types: Names of entity_types to check.
string $type: Type to check.
Return value
array Returns an array of the selected types.
2 calls to __check_bundle()
- drush_exif_import in ./
exif.drush.inc - The drush import.
- drush_exif_update in ./
exif.drush.inc - Implements Drush callback.
File
-
./
exif.drush.inc, line 229
Code
function __check_bundle(array $entity_types, $type) {
$types = __drush_exif_list_active_types($entity_types);
$selected_types = [];
if ($type === '') {
$selected_types = $types;
}
else {
foreach ($entity_types as $entity_type) {
$item = [
'entity' => $entity_type,
'type' => $type,
];
if (in_array($item, $types)) {
$selected_types[] = $item;
}
}
if (count($selected_types) == 0) {
\Drupal::logger(dt('type %type is not in exif active types.', [
'%type' => $type,
]));
\Drupal::logger(dt('exif active types are :'));
foreach ($types as $type) {
$params = [
'%entity' => $type['entity'],
'%type' => $type['type'],
];
\Drupal::logger(dt(' * %entity, %type', $params));
}
}
}
return $selected_types;
}