/** * {@inheritdoc} */ protected function _prepareInsertData($entity) { $data = parent::_prepareInsertData($entity); // Populate the discriminator column $discColumn = $this->_class->discriminatorColumn; $this->_columnTypes[$discColumn['name']] = $discColumn['type']; $data[$this->_getDiscriminatorColumnTableName()][$discColumn['name']] = $this->_class->discriminatorValue; return $data; }