# Return typehint of method has invalid type type.

**URL:** https://forum.shopware.com/t/return-typehint-of-method-has-invalid-type-type/62081
**Category:** Plugins
**Created:** [30. September 2019 um 16:53 UTC](https://forum.shopware.com/t/return-typehint-of-method-has-invalid-type-type/62081 "2019-09-30T16:53:06Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![gwen](https://avatars.discourse-cdn.com/v4/letter/g/e36b37/32.png) [@gwen](https://forum.shopware.com/u/gwen)
#### Post date: [30. September 2019 um 16:53 UTC](https://forum.shopware.com/t/return-typehint-of-method-has-invalid-type-type/62081/1 "2019-09-30T16:53:06Z")

</div>

```
 &nbsp;

```

Hallo liebes Forum,

ich habe eine Frage zu dem aktuellen Code Review von shopware, wenn man Plugins hochlädt & veröffentlicht. Ich bin gerade dabei die Warnings und “Bugs” aus meinen Plugins zu korrigieren, die der SW Code Review anmeckert.&nbsp;Das funktioniert soweit gut, bis auf folgendes, woraus ich nicht ganz schlau werde.

z.B.

```
Static code analysis finished

Warnings of the static code analysis:

  1265 Return typehint of method                                                
         Shopware_Plugins_Frontend_gwen_myplugin_Bootstrap::onPostDispatch() has invalid type type. 

[ERROR] Found 1 errors  

```

Die betreffende Zeile ist die Funktion mit dem Parameter&nbsp;

```
1265 public function onPostDispatch(Enlight_Event_EventArgs $arg){
.....

```

Wie und muss ich für&nbsp;$args&nbsp;einen Typ angeben? In C/C++ kenne ich das so, dass man int oder char als Datentyp davor deklarieren kann, obwohl das auch nicht sauber und pfui ist. Aber in PHP erscheint mir das etwas ungewöhnlich und habe ich bisher nicht gesehen. Weiß jemand, was mit der Meldung genau gemeint ist und wie man dem Typ gültig machen kann?

Danke.  
LG.

---

<div class="post-metadata">

### Author: ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)
#### Post date: [30. September 2019 um 16:57 UTC](https://forum.shopware.com/t/return-typehint-of-method-has-invalid-type-type/62081/2 "2019-09-30T16:57:33Z")

</div>

Wie sieht der PHP Kommentar aus?

---

<div class="post-metadata">

### Author: ![gwen](https://avatars.discourse-cdn.com/v4/letter/g/e36b37/32.png) [@gwen](https://forum.shopware.com/u/gwen)
#### Post date: [30. September 2019 um 17:02 UTC](https://forum.shopware.com/t/return-typehint-of-method-has-invalid-type-type/62081/3 "2019-09-30T17:02:10Z")

</div>

Hi Shyim.

Welcher PHP Kommentar?

Der im Quellcode sieht so aus

```
 /**
   * 
   * @param Enlight_Event_EventArgs $args
   * @return type
   */
   public function onPostDispatch(Enlight_Event_EventArgs $args){
      $config = $this->Config();
      $controller = $arguments->getSubject();

```

Du&nbsp;meinst, dass dieses&nbsp;Jenkins&nbsp;den undefinierten Type&nbsp;@return type im Kommentar ankreidet? 😮

---

<div class="post-metadata">

### Author: ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)
#### Post date: [30. September 2019 um 18:41 UTC](https://forum.shopware.com/t/return-typehint-of-method-has-invalid-type-type/62081/4 "2019-09-30T18:41:59Z")

</div>

@return type gibt es nicht.

Mit @return void müsste der fehler weg sein

---

<div class="post-metadata">

### Author: ![gwen](https://avatars.discourse-cdn.com/v4/letter/g/e36b37/32.png) [@gwen](https://forum.shopware.com/u/gwen)
#### Post date: [1. Oktober 2019 um 09:37 UTC](https://forum.shopware.com/t/return-typehint-of-method-has-invalid-type-type/62081/5 "2019-10-01T09:37:56Z")

</div>

Vielen Dank. Es ist wieder grün wie es sein muss.

&nbsp;

LG.
