You are here

protected function WebformDevelEntityFormApiBaseForm::isPropertyTranslatable in Webform 6.x

Same name and namespace in other branches
  1. 8.5 modules/webform_devel/src/Form/WebformDevelEntityFormApiBaseForm.php \Drupal\webform_devel\Form\WebformDevelEntityFormApiBaseForm::isPropertyTranslatable()

Determine if an element property is translatable.

Parameters

string $property: An element property.

Return value

bool TRUE if an element property is translatable.

1 call to WebformDevelEntityFormApiBaseForm::isPropertyTranslatable()
WebformDevelEntityFormApiBaseForm::renderExport in modules/webform_devel/src/Form/WebformDevelEntityFormApiBaseForm.php
Export a PHP render array.

File

modules/webform_devel/src/Form/WebformDevelEntityFormApiBaseForm.php, line 195

Class

WebformDevelEntityFormApiBaseForm
Export a webform's element to Form API (FAPI).

Namespace

Drupal\webform_devel\Form

Code

protected function isPropertyTranslatable($property) {
  $property = str_replace('#', '', $property);
  if (strpos($property, '__') !== FALSE) {
    list(, $child_property) = explode('__', $property);
    return isset($this->translatableProperties[$child_property]);
  }
  else {
    return isset($this->translatableProperties[$property]);
  }
}