67 $connectionName = isset($this->metadata[
$entityType][
'connectionName'])
70 $eavEntityType = isset($this->metadata[
$entityType][
'eavEntityType'])
73 $entityContext = isset($this->metadata[
$entityType][
'entityContext'])
76 return $this->objectManager->create(
77 EntityMetadataInterface::class,
79 'entityTableName' => $this->metadata[
$entityType][
'entityTableName'],
80 'eavEntityType' => $eavEntityType,
81 'connectionName' => $connectionName,
82 'identifierField' => $this->metadata[
$entityType][
'identifierField'],
83 'sequence' => $this->sequenceFactory->create(
$entityType, $this->metadata),
84 'entityContext' => $entityContext
98 throw new \Exception(sprintf(
'Unknown entity type: %s requested',
$entityType));