function StatementInterface::fetchObject
Same name in other branches
- 9 core/lib/Drupal/Core/Database/StatementInterface.php \Drupal\Core\Database\StatementInterface::fetchObject()
- 8.9.x core/lib/Drupal/Core/Database/StatementInterface.php \Drupal\Core\Database\StatementInterface::fetchObject()
- 10 core/lib/Drupal/Core/Database/StatementInterface.php \Drupal\Core\Database\StatementInterface::fetchObject()
Fetches the next row and returns it as an object.
The object will be of the class specified by StatementInterface::setFetchMode() or stdClass if not specified.
Parameters
string|null $class_name: Name of the created class.
array $constructor_arguments: Elements of this array are passed to the constructor.
Return value
mixed The object of specified class or \stdClass if not specified. Returns FALSE or NULL if there is no next row.
2 methods override StatementInterface::fetchObject()
- StatementPrefetchIterator::fetchObject in core/
lib/ Drupal/ Core/ Database/ StatementPrefetchIterator.php - Fetches the next row and returns it as an object.
- StatementWrapperIterator::fetchObject in core/
lib/ Drupal/ Core/ Database/ StatementWrapperIterator.php - Fetches the next row and returns it as an object.
File
-
core/
lib/ Drupal/ Core/ Database/ StatementInterface.php, line 129
Class
- StatementInterface
- Represents a prepared statement.
Namespace
Drupal\Core\DatabaseCode
public function fetchObject(?string $class_name = NULL, array $constructor_arguments = []);
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.