function Connection::__sleep
Same name in other branches
- 9 core/lib/Drupal/Core/Database/Connection.php \Drupal\Core\Database\Connection::__sleep()
- 8.9.x core/lib/Drupal/Core/Database/Connection.php \Drupal\Core\Database\Connection::__sleep()
- 10 core/lib/Drupal/Core/Database/Connection.php \Drupal\Core\Database\Connection::__sleep()
Prevents the database connection from being serialized.
File
-
core/
lib/ Drupal/ Core/ Database/ Connection.php, line 1296
Class
- Connection
- Base Database API class.
Namespace
Drupal\Core\DatabaseCode
public function __sleep() : array {
throw new \LogicException('The database connection is not serializable. This probably means you are serializing an object that has an indirect reference to the database connection. Adjust your code so that is not necessary. Alternatively, look at DependencySerializationTrait as a temporary solution.');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.