Update to Drupal 8.0.3. For more information, see https://www.drupal.org/drupal-8.0.3-release-notes
This commit is contained in:
parent
10f9f7fbde
commit
9db4fae9a7
202 changed files with 3806 additions and 760 deletions
|
@ -70,7 +70,7 @@ abstract class FieldItemBase extends Map implements FieldItemInterface {
|
|||
* {@inheritdoc}
|
||||
*/
|
||||
public function getLangcode() {
|
||||
return $this->parent->getLangcode();
|
||||
return $this->getParent()->getLangcode();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -102,28 +102,28 @@ interface FieldItemListInterface extends ListInterface, AccessibleInterface {
|
|||
/**
|
||||
* Magic method: Gets a property value of to the first field item.
|
||||
*
|
||||
* @see \Drupal\Core\Field\FieldItemInterface::__get()
|
||||
* @see \Drupal\Core\Field\FieldItemInterface::__set()
|
||||
*/
|
||||
public function __get($property_name);
|
||||
|
||||
/**
|
||||
* Magic method: Sets a property value of the first field item.
|
||||
*
|
||||
* @see \Drupal\Core\Field\FieldItemInterface::__set()
|
||||
* @see \Drupal\Core\Field\FieldItemInterface::__get()
|
||||
*/
|
||||
public function __set($property_name, $value);
|
||||
|
||||
/**
|
||||
* Magic method: Determines whether a property of the first field item is set.
|
||||
*
|
||||
* @see \Drupal\Core\Field\FieldItemInterface::__isset()
|
||||
* @see \Drupal\Core\Field\FieldItemInterface::__unset()
|
||||
*/
|
||||
public function __isset($property_name);
|
||||
|
||||
/**
|
||||
* Magic method: Unsets a property of the first field item.
|
||||
*
|
||||
* @see \Drupal\Core\Field\FieldItemInterface::__unset()
|
||||
* @see \Drupal\Core\Field\FieldItemInterface::__isset()
|
||||
*/
|
||||
public function __unset($property_name);
|
||||
|
||||
|
|
|
@ -83,6 +83,7 @@ class BooleanFormatter extends FormatterBase {
|
|||
}
|
||||
}
|
||||
|
||||
$field_name = $this->fieldDefinition->getName();
|
||||
$form['format'] = [
|
||||
'#type' => 'select',
|
||||
'#title' => $this->t('Output format'),
|
||||
|
@ -95,7 +96,7 @@ class BooleanFormatter extends FormatterBase {
|
|||
'#default_value' => $this->getSetting('format_custom_true'),
|
||||
'#states' => [
|
||||
'visible' => [
|
||||
'select[name="fields[field_boolean][settings_edit_form][settings][format]"]' => ['value' => 'custom'],
|
||||
'select[name="fields[' . $field_name . '][settings_edit_form][settings][format]"]' => ['value' => 'custom'],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
@ -105,7 +106,7 @@ class BooleanFormatter extends FormatterBase {
|
|||
'#default_value' => $this->getSetting('format_custom_false'),
|
||||
'#states' => [
|
||||
'visible' => [
|
||||
'select[name="fields[field_boolean][settings_edit_form][settings][format]"]' => ['value' => 'custom'],
|
||||
'select[name="fields[' . $field_name . '][settings_edit_form][settings][format]"]' => ['value' => 'custom'],
|
||||
],
|
||||
],
|
||||
];
|
||||
|
|
|
@ -55,7 +55,7 @@ class DecimalFormatter extends NumericFormatterBase {
|
|||
$range = range(0, 10);
|
||||
$elements['scale'] = array(
|
||||
'#type' => 'select',
|
||||
'#title' => t('Scale', array(), array('decimal places')),
|
||||
'#title' => t('Scale', array(), array('context' => 'decimal places')),
|
||||
'#options' => array_combine($range, $range),
|
||||
'#default_value' => $this->getSetting('scale'),
|
||||
'#description' => t('The number of digits to the right of the decimal.'),
|
||||
|
|
|
@ -131,7 +131,7 @@ class TimestampFormatter extends FormatterBase implements ContainerFactoryPlugin
|
|||
);
|
||||
|
||||
$elements['custom_date_format']['#states']['visible'][] = array(
|
||||
':input[name="options[settings][date_format]"]' => array('value' => 'custom'),
|
||||
':input[name="name="fields[' . $this->fieldDefinition->getName() . '][settings_edit_form][settings][date_format]"]' => array('value' => 'custom'),
|
||||
);
|
||||
|
||||
$elements['timezone'] = array(
|
||||
|
|
|
@ -81,7 +81,7 @@ class DecimalItem extends NumericItemBase {
|
|||
$range = range(0, 10);
|
||||
$element['scale'] = array(
|
||||
'#type' => 'select',
|
||||
'#title' => t('Scale', array(), array('decimal places')),
|
||||
'#title' => t('Scale', array(), array('context' => 'decimal places')),
|
||||
'#options' => array_combine($range, $range),
|
||||
'#default_value' => $settings['scale'],
|
||||
'#description' => t('The number of digits to the right of the decimal.'),
|
||||
|
|
|
@ -62,6 +62,9 @@ class PasswordItem extends StringItem {
|
|||
$this->value = $entity->original->{$this->getFieldDefinition()->getName()}->value;
|
||||
}
|
||||
}
|
||||
// Ensure that the existing password is unset to minimise risks of it
|
||||
// getting serialized and stored somewhere.
|
||||
$this->existing = NULL;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -75,7 +75,7 @@ interface WidgetBaseInterface extends PluginSettingsInterface {
|
|||
/**
|
||||
* Retrieves processing information about the widget from $form_state.
|
||||
*
|
||||
* This method is static so that is can be used in static Form API callbacks.
|
||||
* This method is static so that it can be used in static Form API callbacks.
|
||||
*
|
||||
* @param array $parents
|
||||
* The array of #parents where the field lives in the form.
|
||||
|
@ -95,7 +95,7 @@ interface WidgetBaseInterface extends PluginSettingsInterface {
|
|||
/**
|
||||
* Stores processing information about the widget in $form_state.
|
||||
*
|
||||
* This method is static so that is can be used in static Form API #callbacks.
|
||||
* This method is static so that it can be used in static Form API #callbacks.
|
||||
*
|
||||
* @param array $parents
|
||||
* The array of #parents where the widget lives in the form.
|
||||
|
|
Reference in a new issue