/** * {@inheritdoc} */ public function process($text, $langcode) { $callback = '\\Drupal\\filter_test\\Plugin\\Filter\\FilterTestPostRenderCache::renderDynamicThing'; $context = array('thing' => 'llama'); $placeholder = drupal_render_cache_generate_placeholder($callback, $context); $result = new FilterProcessResult($text . '<p>' . $placeholder . '</p>'); $result->addPostRenderCacheCallback($callback, $context); return $result; }