mirror of
https://github.com/espocrm/espocrm.git
synced 2026-06-29 15:36:07 +00:00
rename metadata app database
This commit is contained in:
@@ -46,7 +46,7 @@ class ConnectionFactoryFactory
|
||||
{
|
||||
/** @var ?class-string<ConnectionFactory> $className */
|
||||
$className = $this->metadata
|
||||
->get(['app', 'database', 'platforms', $platform, 'dbalConnectionFactoryClassName']);
|
||||
->get(['app', 'databasePlatforms', $platform, 'dbalConnectionFactoryClassName']);
|
||||
|
||||
if (!$className) {
|
||||
throw new RuntimeException("No DBAL ConnectionFactory for {$platform}.");
|
||||
|
||||
@@ -46,7 +46,7 @@ class DetailsProviderFactory
|
||||
{
|
||||
/** @var ?class-string<DetailsProvider> $className */
|
||||
$className = $this->metadata
|
||||
->get(['app', 'database', 'platforms', $platform, 'detailsProviderClassName']);
|
||||
->get(['app', 'databasePlatforms', $platform, 'detailsProviderClassName']);
|
||||
|
||||
if (!$className) {
|
||||
throw new RuntimeException("No Details-Provider for {$platform}.");
|
||||
|
||||
@@ -44,7 +44,7 @@ class IndexHelperFactory
|
||||
{
|
||||
/** @var ?class-string<IndexHelper> $className */
|
||||
$className = $this->metadata
|
||||
->get(['app', 'database', 'platforms', $platform, 'indexHelperClassName']);
|
||||
->get(['app', 'databasePlatforms', $platform, 'indexHelperClassName']);
|
||||
|
||||
if (!$className) {
|
||||
throw new RuntimeException("No Index Helper for {$platform}");
|
||||
|
||||
@@ -47,7 +47,7 @@ class ColumnPreparatorFactory
|
||||
{
|
||||
/** @var ?class-string<ColumnPreparator> $className */
|
||||
$className = $this->metadata
|
||||
->get(['app', 'database', 'platforms', $platform, 'columnPreparatorClassName']);
|
||||
->get(['app', 'databasePlatforms', $platform, 'columnPreparatorClassName']);
|
||||
|
||||
if (!$className) {
|
||||
throw new RuntimeException("No Column-Preparator for {$platform}.");
|
||||
|
||||
@@ -52,7 +52,7 @@ class MetadataProvider
|
||||
{
|
||||
/** @var class-string<RebuildAction>[] */
|
||||
return $this->metadata
|
||||
->get(['app', 'database', 'platforms', $this->getPlatform(), 'preRebuildActionClassNameList']) ?? [];
|
||||
->get(['app', 'databasePlatforms', $this->getPlatform(), 'preRebuildActionClassNameList']) ?? [];
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -62,7 +62,7 @@ class MetadataProvider
|
||||
{
|
||||
/** @var class-string<RebuildAction>[] */
|
||||
return $this->metadata
|
||||
->get(['app', 'database', 'platforms', $this->getPlatform(), 'postRebuildActionClassNameList']) ?? [];
|
||||
->get(['app', 'databasePlatforms', $this->getPlatform(), 'postRebuildActionClassNameList']) ?? [];
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -72,6 +72,6 @@ class MetadataProvider
|
||||
{
|
||||
/** @var array<string, class-string<Type>> */
|
||||
return $this->metadata
|
||||
->get(['app', 'database', 'platforms', $this->getPlatform(), 'dbalTypeClassNameMap']) ?? [];
|
||||
->get(['app', 'databasePlatforms', $this->getPlatform(), 'dbalTypeClassNameMap']) ?? [];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
{
|
||||
"platforms": {
|
||||
"Mysql": {
|
||||
"detailsProviderClassName": "Espo\\Core\\Utils\\Database\\DetailsProviders\\MysqlDetailsProvider",
|
||||
"dbalConnectionFactoryClassName": "Espo\\Core\\Utils\\Database\\Dbal\\Factories\\MysqlConnectionFactory",
|
||||
"indexHelperClassName": "Espo\\Core\\Utils\\Database\\Orm\\IndexHelpers\\MysqlIndexHelper",
|
||||
"columnPreparatorClassName": "Espo\\Core\\Utils\\Database\\Schema\\ColumnPreparators\\MysqlColumnPreparator",
|
||||
"preRebuildActionClassNameList": [
|
||||
"Espo\\Core\\Utils\\Database\\Schema\\RebuildActions\\PrepareForFulltextIndex"
|
||||
],
|
||||
"postRebuildActionClassNameList": [],
|
||||
"dbalTypeClassNameMap": {
|
||||
"mediumtext": "Espo\\Core\\Utils\\Database\\Dbal\\Types\\MediumtextType",
|
||||
"longtext": "Espo\\Core\\Utils\\Database\\Dbal\\Types\\LongtextType"
|
||||
}
|
||||
},
|
||||
"Postgresql": {
|
||||
"dbalConnectionFactoryClassName": "Espo\\Core\\Utils\\Database\\Dbal\\Factories\\PostgresqlConnectionFactory"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"Mysql": {
|
||||
"detailsProviderClassName": "Espo\\Core\\Utils\\Database\\DetailsProviders\\MysqlDetailsProvider",
|
||||
"dbalConnectionFactoryClassName": "Espo\\Core\\Utils\\Database\\Dbal\\Factories\\MysqlConnectionFactory",
|
||||
"indexHelperClassName": "Espo\\Core\\Utils\\Database\\Orm\\IndexHelpers\\MysqlIndexHelper",
|
||||
"columnPreparatorClassName": "Espo\\Core\\Utils\\Database\\Schema\\ColumnPreparators\\MysqlColumnPreparator",
|
||||
"preRebuildActionClassNameList": [
|
||||
"Espo\\Core\\Utils\\Database\\Schema\\RebuildActions\\PrepareForFulltextIndex"
|
||||
],
|
||||
"postRebuildActionClassNameList": [],
|
||||
"dbalTypeClassNameMap": {
|
||||
"mediumtext": "Espo\\Core\\Utils\\Database\\Dbal\\Types\\MediumtextType",
|
||||
"longtext": "Espo\\Core\\Utils\\Database\\Dbal\\Types\\LongtextType"
|
||||
}
|
||||
},
|
||||
"Postgresql": {
|
||||
"dbalConnectionFactoryClassName": "Espo\\Core\\Utils\\Database\\Dbal\\Factories\\PostgresqlConnectionFactory"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user