function _datalayer_get_selected_properties in dataLayer 8
Same name and namespace in other branches
- 7 datalayer.module \_datalayer_get_selected_properties()
Determine which properties will be output based on configuration.
Parameters
array $properties: Available properties for the entity.
array $selected: Selected properties for the entity.
2 calls to _datalayer_get_selected_properties()
- datalayer_get_user_data in ./
datalayer.module - Return all user data based on configured URL patterns.
- _datalayer_get_entity_data in ./
datalayer.module - Collect entity data for output and altering.
File
- ./
datalayer.module, line 640 - Client-side data space.
Code
function _datalayer_get_selected_properties(array $properties, array $selected) {
$selected_properties = array_filter($selected);
// Honor selective output configuration.
$selected_properties = empty($selected_properties) ? $properties : $selected_properties;
return $selected_properties;
}