Jak nainstalovat Nette nadstavbu contributte/application

Allconius
Člen | 317
+
0
-

Ahoj, ze seznamu nástaveb:
https://f3l1x.io/…e-framework/

jsem si chtěl nainstalovat:
https://github.com/…/application

provedl jsem tedy:
composer require contributte/application

instalace se provedla do:
/vendor/contributte/application

ale při použití mi to vyhodí:
Fatal Error
Class ‚App\Presenters\StringResponse‘ not found

asi je potřeba přidat do config.neon na to extension ? v tom postupu je jen instalace, ale další nastavení jsem tam už nenašel, jen příklad použití …

Martk
Člen | 661
+
0
-
use Contributte\Application\Response\StringResponse;
Allconius
Člen | 317
+
0
-

píše to pořád error:
Fatal Error

Class ‚Contributte\Application\Response\StringResponse‘ not found

Martk
Člen | 661
+
0
-

Máš verzi dev-master? Podívej se jestli existuje soubor /vendor/contributte/application/src/Response/StringResponse.php

Allconius
Člen | 317
+
0
-

Ahoj, není tam, v tom adresáři je jen podadresář Fly a v něm:
/Adapter
/Buffer
/FlyResponse.php
/FlyFileResponse.php

Allconius
Člen | 317
+
0
-

tak jsem to tam dokopíroval z toho zdroje:
https://github.com/…src/Response

ale nějak se mu nelíbí ten soubor StructuredTemplates.php:
Parse Error

syntax error, unexpected ‚:‘, expecting ‚;‘ or ‚{‘

File: …/src/UI/Presenter/StructuredTemplates.php:17

Allconius
Člen | 317
+
0
-

koukám že tam jsou 3 verze:
Versions
State Version Branch PHP
development ^0.4 master >= 7.1
stable ^0.3 master >= 7.1
stable ^0.2 master >= 5.6

jak si vyberu při té instalaci, kterou verzi chci ?

Mysteria
Člen | 797
+
0
-

composer require contributte/application ^0.4

jiri.pudil
Nette Blogger | 1032
+
0
-

S ohledem na ten syntax error bych si tipnul, že ti Composer verzi 0.4 nenainstaluje, protože nesplňuješ její požadavky na verzi PHP (>= 7.1). Doporučil bych aktualizovat PHP, pak to půjde hladce :)

Allconius
Člen | 317
+
0
-

Ahoj, no to právě taky nechápu, kde pořád tu 5.6 bere, mám nainstalovanej xampp s php 7.1 a composer píše že mám verzi 5.6

MajklNajt
Člen | 502
+
+1
-

Možno máš pre CLI default 5.6

uestla
Backer | 799
+
0
-

@Allconius Nemáš v composer.json následující?

"config": {
	"platform": {
		"php": "5.6"
	}
}
Allconius
Člen | 317
+
0
-

asi to nemám v path to php7 a bere to někde ještě nejakou starou verzi

Allconius
Člen | 317
+
0
-

ale „php -v“ mi píše že mám verzi 7.2.8 (to je ten xampp), divné …

Allconius
Člen | 317
+
+1
-

uestla napsal(a):

@Allconius Nemáš v composer.json následující?

"config": {
	"platform": {
		"php": "5.6"
	}
}

aha, to bude ono, mám tam tu 5.6