public function getFields() : Collection { $language = new ExpressionLanguage(); $fields = $this->type->getFields(); $fields->map(function (FieldInterface $field) use($language) { $value = $this->getFieldValue($field->getValueExpression(), $language); $field->setValue($value); }); return $fields; }