/** * @param array $data * @param Node $node */ public function addStackType($data, Node $node) { if ($data['nodeId'] == $node->getId() && !empty($data['nodeTypeId'])) { $nodeType = $this->getService('em')->find('RZ\\Roadiz\\Core\\Entities\\NodeType', (int) $data['nodeTypeId']); if (null !== $nodeType) { $node->addStackType($nodeType); $this->getService('em')->flush(); return $nodeType; } } return null; }