nuvoleweb / ui_patterns

[NOTE] Development has moved to https://drupal.org/project/ui_patterns
https://drupal.org/project/ui_patterns
GNU General Public License v2.0
85 stars 56 forks source link

context variable in hook_preprocess_pattern_PATTERN_NAME proper ? #312

Open GiorgosK opened 3 years ago

GiorgosK commented 3 years ago

when inspecting variables in a pattern preprocess the context key context is holding an object of type Drupal\ui_patterns\Element\PatternContext which might go against this change record

This does destroy any context one might try to set on any parent preprocessors.

Even if I try to use the ui_patterns context and do something like this

function THEME_preprocess_pattern_PATTERNNAME(&$variables) {
  $variables["context"]->setProperty('variable1', 'value1');
}

variable1 gets destroyed and does not appear on the next preprocessor functions down the line

Does this need a 2nd thought ?