MigrateEntityComplete
class MigrateEntityComplete extends MigrateEntity (View source)
Deriver for entity_complete:ENTITY_TYPE entity migrations.
Properties
| protected array | $derivatives | List of derivative definitions. |
from MigrateEntity |
| protected EntityTypeInterface[] | $entityDefinitions | The entity definitions. |
from MigrateEntity |
Methods
static ContainerDeriverInterface
create(ContainerInterface $container, string $base_plugin_id)
Creates a new class instance.
from
MigrateEntity
array
getDerivativeDefinition(string $derivative_id, array|PluginDefinitionInterface $base_plugin_definition)
Gets the definition of a derivative plugin.
from
MigrateEntity
array
getDerivativeDefinitions(array $base_plugin_definition)
Gets the definition of all derivatives of a base plugin.
Details
__construct(array $entity_definitions)
Constructs a MigrateEntity object.
static ContainerDeriverInterface
create(ContainerInterface $container, string $base_plugin_id)
Creates a new class instance.
array
getDerivativeDefinition(string $derivative_id, array|PluginDefinitionInterface $base_plugin_definition)
Gets the definition of a derivative plugin.
array
getDerivativeDefinitions(array $base_plugin_definition)
Gets the definition of all derivatives of a base plugin.