Deprecation: #96983 - TCA internal_type¶
See forge#96983
Description¶
The TCA option internal_type
for type group
has been removed altogether. The
only left usage for internal_type => 'folder'
is extracted into an own
TCA type folder
.
Impact¶
The TCA option internal_type
is not evaluated anymore. Using internal_type
with the option folder
will be automatically migrated to
type => 'folder'
. A message will appear in the TCA migration module,
which lists all migrations done.
Affected Installations¶
All installations which make use of the TCA option internal_type
.
Migration¶
The migration is fairly simple. Just change all occurrences of
internal_type => 'folder'
to type => 'folder'
and remove every
other occurrence of internal_type
.
Before:
'columns' => [
'aColumn' => [
'config' => [
'type' => 'group',
'internal_type' => 'folder',
],
],
'bColumn' => [
'config' => [
'type' => 'group',
'internal_type' => 'db',
],
],
],
Copied!
After:
'columns' => [
'aColumn' => [
'config' => [
'type' => 'folder',
],
],
'bColumn' => [
'config' => [
'type' => 'group',
],
],
],
Copied!