function eva_get_arguments_from_token_string in EVA: Entity Views Attachment 7
Same name and namespace in other branches
- 8 eva.module \eva_get_arguments_from_token_string()
Get view arguments array from string that contains tokens
@todo: security?
Parameters
string $string: The token string defined by the view.
string $type: The token type.
object $object: The object being used for replacement data (typically a node).
Return value
array An array of argument values.
1 call to eva_get_arguments_from_token_string()
- _eva_build_extra_fields in ./
eva.module - Adds the EVA to the build, which is either the rendered entity or the form.
File
- ./
eva.module, line 300
Code
function eva_get_arguments_from_token_string($string, $type, $object) {
$args = trim($string);
if (empty($args)) {
return array();
}
$args = token_replace($args, array(
$type => $object,
), array(
'sanitize' => FALSE,
'clear' => TRUE,
));
return explode('/', $args);
}