---
title: "Call to a member function createHtmlResponse() on null"
url: "https://www.typo3.net/d/128620-call-to-a-member-function-createhtmlresponse-on-null"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TYPO3 10"]
created: "2021-08-11"
last_reply: "2021-08-12"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Call to a member function createHtmlResponse() on null

Extensions › Entwicklung · 2 Antworten · gestartet 2021-08-11

## Eröffnungsbeitrag

**sklytta** · 2021-08-11 · [Beitrag #1](https://www.typo3.net/d/128620-call-to-a-member-function-createhtmlresponse-on-null/1)

Ich bekomme einen Fehler Call to a member function createHtmlResponse() on null. Weiss nicht  mehr so richtig weiter.

Der Fehler wird verursacht bei:

```php
class IntranetExtensionController extends ActionController
{
   private $presenceRepository;

   /**
   * Injects the presence repository
   *
   * @param PresenceRepository $presenceRepository
   */
   public function injectPresenceRepository(PresenceRepository $presenceRepository)
   {
      $this->presenceRepository = $presenceRepository;
   }

   public function listAction(): ResponseInterface
   { 
      $presences = $this->presenceRepository->findAll();
      $this->view->assign('presences', $presences);
      return $this->responseFactory->createHtmlResponse($this->view->render());
   }
}
```

Ich vermute dass ich irgendwie die Dependency Injection irgendwie störe, eigentlich sollte responseFactory ja automatisch injiziert werden wenn ich nicht falsch liege.

Über einen Tipp würde ich mich freuen.

## Antworten

### [#2](https://www.typo3.net/d/128620-call-to-a-member-function-createhtmlresponse-on-null/2) · sklytta · 2021-08-11

Hab festgestellt, das ResponseInterface braucht es garnicht, und damit brauch ich auch keine ResponseFactory. Ist evtl. noch nichtmal vorhanden in 10.4. .

### [#3](https://www.typo3.net/d/128620-call-to-a-member-function-createhtmlresponse-on-null/3) · Julian.​Hofmann · 2021-08-12

Falls Du die responseFactory nutzen wollen würdest, müsstest Du sie in Deinem Controller auch injecten, oder nicht?

---

Quelle: „Call to a member function createHtmlResponse() on null“, typo3.net, https://www.typo3.net/d/128620-call-to-a-member-function-createhtmlresponse-on-null
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
