diff --git a/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php b/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php
index 46f303c184a842d1ee4b2b1baabccab0b020d3ac..cd62ce6046077dbed22916329c7469e7827712e1 100644
--- a/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php
+++ b/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php
@@ -112,8 +112,8 @@ public function disable() {
   /**
    * Implements \Drupal\Core\Config\Entity\ConfigEntityInterface::setStatus().
    */
-  public function setStatus(bool $status) {
-    $this->status = $status;
+  public function setStatus($status) {
+    $this->status = (bool) $status;
     return $this;
   }
 
diff --git a/core/lib/Drupal/Core/Config/Entity/ConfigEntityInterface.php b/core/lib/Drupal/Core/Config/Entity/ConfigEntityInterface.php
index 41c213235a5220a1ca4e9a6c74175922e97593e1..f1cf42e3d64696b31f5322e697c7cd85489d3e31 100644
--- a/core/lib/Drupal/Core/Config/Entity/ConfigEntityInterface.php
+++ b/core/lib/Drupal/Core/Config/Entity/ConfigEntityInterface.php
@@ -57,7 +57,7 @@ public function disable();
    * @return \Drupal\Core\Config\Entity\ConfigEntityInterface
    *   The class instance that this method is called on.
    */
-  public function setStatus(bool $status);
+  public function setStatus($status);
 
   /**
    * Returns whether the configuration entity is enabled.
diff --git a/core/modules/views/views_ui/lib/Drupal/views_ui/ViewUI.php b/core/modules/views/views_ui/lib/Drupal/views_ui/ViewUI.php
index 8660919c8709e0291238be543f1cab26e7752383..ab5a00fe89e9c1a05bc63014f6c2e9cf893562fa 100644
--- a/core/modules/views/views_ui/lib/Drupal/views_ui/ViewUI.php
+++ b/core/modules/views/views_ui/lib/Drupal/views_ui/ViewUI.php
@@ -146,6 +146,13 @@ public function get($property_name, $langcode = NULL) {
     return isset($this->{$property_name}) ? $this->{$property_name} : NULL;
   }
 
+  /**
+   * Implements \Drupal\Core\Config\Entity\ConfigEntityInterface::setStatus().
+   */
+  public function setStatus($status) {
+    return $this->storage->setStatus($status);
+  }
+
   /**
    * Overrides \Drupal\Core\Config\Entity\ConfigEntityBase::set().
    */