function StatementBase::fetchAll
Same name and namespace in other branches
- 11.x core/lib/Drupal/Core/Database/Statement/StatementBase.php \Drupal\Core\Database\Statement\StatementBase::fetchAll()
File
-
core/
lib/ Drupal/ Core/ Database/ Statement/ StatementBase.php, line 314
Class
- StatementBase
- StatementInterface base implementation.
Namespace
Drupal\Core\Database\StatementCode
public function fetchAll($mode = NULL, $columnIndex = NULL, $constructorArguments = NULL) {
assert($mode === NULL || $mode instanceof FetchAs);
$fetchMode = $mode ?? $this->fetchMode;
if (isset($columnIndex)) {
$this->fetchOptions['column'] = $columnIndex;
}
if (isset($constructorArguments)) {
$this->fetchOptions['constructor_args'] = $constructorArguments;
}
$return = $this->result
->fetchAll($fetchMode, $this->fetchOptions);
$this->markResultsetFetchingComplete();
return $return;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.