# 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