/** * Действие при создании ноды. * * @param Node $node */ public function createNode(Node $node) { $em = $this->container->get('doctrine.orm.entity_manager'); $item = new Item(); $item->setUser($this->container->get('security.token_storage')->getToken()->getUser()); $em->persist($item); $em->flush($item); $node->setParams(['text_item_id' => $item->getId(), 'editor' => true]); }