drupalmoduleupgrader-8.x-1.5/config/install/drupalmoduleupgrader.rewriters.yml
config/install/drupalmoduleupgrader.rewriters.yml
# This file controls the behavior of parametric rewriters, which are in
# DMU's Utility\ParametricRewriter namespace.
#
# A parametric rewriter is essentially an intelligent search and replace
# that acts on a function body and bases its changes on one of the
# function's parameters. The type of parameter MUST be known ahead of time,
# and it must be one of the types described in this file. A rewriter
# configured to rewrite for a node, for example, will change $node->nid to
# $node->id(), $node->title to $node->getTitle(), and so forth.
definitions:
account:
type_hint: \Drupal\Core\Session\AccountInterface
comment:
type_hint: \Drupal\comment\CommentInterface
properties:
cid:
get: id
changed:
get: getChangedTime
created:
get: getCreatedTime
set: setCreatedTime
homepage:
get: getHomepage
set: setHomepage
hostname:
get: getHostname
set: setHostname
mail:
get: getAuthorEmail
name:
get: getAuthorName
set: setAuthorName
status:
get: isPublished
set: setPublished
subject:
get: getSubject
set: setSubject
thread:
get: getThread
set: setThread
field:
type_hint: \Drupal\Core\Field\FieldStorageDefinitionInterface
properties:
cardinality:
get: getCardinality
field_name:
get: getName
module:
get: getProvider
settings:
get: getSettings
translatable:
get: isTranslatable
set: setTranslatable
type:
get: getType
field_instance:
type_hint: \Drupal\Core\Field\FieldDefinitionInterface
properties:
bundle:
get: getTargetBundle
entity_type:
get: getTargetEntityTypeId
field_name:
get: getName
required:
get: isRequired
type:
get: getType
node:
type_hint: \Drupal\node\NodeInterface
properties:
nid:
get: id
sticky:
get: isSticky
set: setSticky
status:
get: isPublished
set: setPublished
promoted:
get: isPromoted
set: setPromoted
title:
get: getTitle
set: setTitle
uid:
get: getOwnerId
set: setOwnerId
created:
get: getCreatedTime
set: setCreatedTime
type:
get: getType
is_new:
get: isNew
user:
type_hint: \Drupal\user\UserInterface
properties:
uid:
get: id
access:
get: getLastAccessTime
set: setLastAccessTime
created:
get: getCreatedTime
is_new:
get: isNew
login:
get: getLastLoginTime
set: setLastLoginTime
mail:
get: getEmail
set: setEmail
name:
get: getUsername
set: setUsername
pass:
get: getPassword
set: setPassword
taxonomy_term:
type_hint: \Drupal\taxonomy\TermInterface
properties:
tid:
get: id
name:
get: getName
set: setName
description:
get: getDescription
set: setDescription
weight:
get: getWeight
set: setWeight
vid:
get: getVocabularyId
is_new:
get: isNew
