---
title: "Breaking: #76259 - Signature of getResult() in PageLayoutView changed"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-76259-1668719195"
source: "Changelog/8.3/Breaking-76259-SignatureOfMethodGetResultChangedInPageLayoutView.rst"
modified: "2026-09-15T10:46:36+00:00"
---

# Breaking: #76259 - Signature of getResult() in PageLayoutView changed

See [forge#76259](https://forge.typo3.org/issues/76259)

## Description

As part of migrating the core code to use Doctrine DBAL the signature of the method
`PageLayoutView::getResult()` has changed.

Instead of accepting `bool`, `\mysqli_result` or `object` as a
result provider only `\Doctrine\DBAL\Driver\Statement` objects are accepted.

The new signature is:

```php
public function getResult(\Doctrine\DBAL\Driver\Statement $result, string $table = 'tt_content') : array
{
}
```

## Impact

3rd party extensions using `PageLayoutView::getResult()` need to provide the correct
input type, otherwise exceptions of type `InvalidArgumentException` will be thrown.

## Affected Installations

Installations using 3rd party extensions that use `PageLayoutView::getResult()`.

## Migration

Refactor all code that works with `PageLayoutView::getResult()` to provide the expected
Doctrine Statement object.
