evoWeb / store_finder

Store finder extension for TYPO3
GNU General Public License v2.0
2 stars 9 forks source link

bundle guzzle as dependency on deploy to TER #22

Closed Aero91 closed 4 years ago

Aero91 commented 4 years ago

Right now, it's not possible to use this extension when TYPO3 isn't running in composer mode since guzzle is not installed.

garbast commented 4 years ago

If you would have taken your time to extract the latests 9.5.x version you would have seen that guzzled is packaged in the path vendor/guzzlehttp/guzzle

Aero91 commented 4 years ago

You're right, but the extension relies on Guzzle 6 HTTP Adapter, which isn't shipped by TYPO3. So the extension throws an error: Class 'Http\Adapter\Guzzle6\Client' not found

jrdeck commented 4 years ago

@Aero91, did you find a workaround for this issue? It is a problem for us, too.

We are running 9.5.15 (currently the latest version of Typo3 9.x stream).

We have reviewed the documentation for moving to compose, however, it is not trivial.

We have tried adding the php-http/guzzle6-adapter manually, but backed out as it was getting too messy.

We are happy to test out any debugging or development builds, in order to get this issue resolved. We can also provide any further logs or other information as required.

garbast commented 4 years ago

Sorry to say that, but Guzzle is not the only part you need. You also need to get geocoder-php/google-maps-provider working. You are realy better of with switching to composer based installation. It may seem to be difficulty at first but it's realy worth it.

My time is limited and i do not plan to work on including the packages in the build process. You could prepare a PR to get the build process including the missing packages, but if you are able to do that, you could also move on to composer installations.