Chris@0: tempStoreFactory = $temp_store_factory; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function convert($value, $definition, $name, array $defaults) { Chris@0: $store = $this->tempStoreFactory->get('node_preview'); Chris@0: if ($form_state = $store->get($value)) { Chris@0: return $form_state->getFormObject()->getEntity(); Chris@0: } Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function applies($definition, $name, Route $route) { Chris@0: if (!empty($definition['type']) && $definition['type'] == 'node_preview') { Chris@0: return TRUE; Chris@0: } Chris@0: return FALSE; Chris@0: } Chris@0: Chris@0: }