function template_function_extract(Context $context, $source, $keys) { foreach ((array) $keys as $key) { $context->{$key} = $context->getProperty($source, (array) $key); } }