# "Cannot evaluate Expression" beim Verwenden einer Bibliothek aus Resources-Ordners des Plugins?

**URL:** https://forum.shopware.com/t/cannot-evaluate-expression-beim-verwenden-einer-bibliothek-aus-resources-ordners-des-plugins/49084
**Category:** Programmierung
**Created:** [25. Oktober 2017 um 16:44 UTC](https://forum.shopware.com/t/cannot-evaluate-expression-beim-verwenden-einer-bibliothek-aus-resources-ordners-des-plugins/49084 "2017-10-25T16:44:10Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![rreimche](https://avatars.discourse-cdn.com/v4/letter/r/71c47a/32.png) [@rreimche](https://forum.shopware.com/u/rreimche)
#### Post date: [25. Oktober 2017 um 16:44 UTC](https://forum.shopware.com/t/cannot-evaluate-expression-beim-verwenden-einer-bibliothek-aus-resources-ordners-des-plugins/49084/1 "2017-10-25T16:44:10Z")

</div>

Hallo Zusammen,

ich versuche&nbsp;die Bibliother [Httful](http://phphttpclient.com) zu verwenden, um HTTP-Anfragen an einen Lieferanten-Server zu schicken. Die Bibliothek-datei “httpful.phar” liegt im Resources-Ordner meines Plugins:&nbsp;[Dropbox - File Deleted](https://www.dropbox.com/s/fs02p3evphwtktv/Screenshot%202017-10-25%2018.37.11.png?dl=0)

Wenn ihr kein Bild sieht, so liegt die Bibliothek in meineim&nbsp;Plugin-Ordner:&nbsp;/Resources/httpful.phar

An einer Stelle in meinem Code habe ich (das passiert alles in /MeinPulginName.php):

```
include('./Resources/httpful.phar');

$response = \Httpful\Request::post($uri)
           ->body($xml)
           ->sendsXml()
           ->send();

```

Das funktioniert aber nicht. In Debugger versuchte ich beide diese Expressions auszuwerten:

- 

```
 \Httpful\Request::post($uri)-\>body($xml)-\>sendsXml()-\>send()

```

- 

```
 \Httpful\Request::post($uri)

```

Für beide Versuche ist das Ergebnis “Cannot evaluate expression”. Wieso?

---

<div class="post-metadata">

### Author: ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)
#### Post date: [26. Oktober 2017 um 07:48 UTC](https://forum.shopware.com/t/cannot-evaluate-expression-beim-verwenden-einer-bibliothek-aus-resources-ordners-des-plugins/49084/2 "2017-10-26T07:48:30Z")

</div>

Bin mit nicht gesicher was der . Punkt in der Pfad Angabe macht. Aber müsstest du da nicht mit \_\_DIR\_\_ das aktuelle Verzeichnis nehmen?

Du kannst dir auch mal Guzzle anschauen. Ist ähnlich wie Httpful und ist bereits in Shopware integriert, da Shopware eine Abhängigkeit dazu hat. Dabb musst du keine weitere Bibliothek einbinden.&nbsp;Das liegt in ‚vendor/guzzlehttp/guzzle/README.md‘
