public function create() : LayoutBoxInterface { $box = new LayoutBox(); $box->setBoxType(''); $box->setIdentifier(''); $box->setSettings([]); return $box; }
/** * @return \WellCommerce\Bundle\LayoutBundle\Entity\LayoutBoxInterface */ public function create() { $box = new LayoutBox(); $box->setIdentifier(''); return $box; }
protected function createLayoutBox($type, $identifier, $name, $settings = []) { $layoutBox = new LayoutBox(); $layoutBox->setBoxType($type); $layoutBox->setIdentifier($identifier); $layoutBox->setSettings($settings); $layoutBox->translate('en')->setName($name); $layoutBox->mergeNewTranslations(); $this->manager->persist($layoutBox); }