Chris@0: condition('targetEntityType', 'node'); Chris@0: $ids = $query->execute(); Chris@0: $form_displays = EntityFormDisplay::loadMultiple($ids); Chris@0: Chris@0: // Assign status settings for each 'node' target entity types with 'default' Chris@0: // form mode. Chris@0: foreach ($form_displays as $id => $form_display) { Chris@0: /** @var \Drupal\Core\Entity\Display\EntityDisplayInterface $form_display */ Chris@0: $form_display->setComponent('status', [ Chris@0: 'type' => 'boolean_checkbox', Chris@0: 'settings' => [ Chris@0: 'display_label' => TRUE, Chris@0: ], Chris@0: ])->save(); Chris@0: } Chris@0: } Chris@17: Chris@17: /** Chris@17: * Clear caches due to updated views data. Chris@17: */ Chris@17: function node_post_update_node_revision_views_data() { Chris@17: // Empty post-update hook. Chris@17: }