/** * Create model * * @param array $data Data * * @return \XLite\Model\AEntity */ protected function createModel(array $data) { $model = parent::createModel($data); $inventory = new \XLite\Model\Inventory(); $inventory->setProduct($model); $model->setInventory($inventory); \XLite\Core\Database::getEM()->persist($model->getInventory()); return $model; }