ServiceCreationException Service ‚application‘: No service of type IHttpRequest found

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Ja
Člen | 260
+
0
-

Zdravim,

zakaznik nahlasil jeden stary projekt, ze prestal fungovat, nevim o nicem ze by se menilo, nebo ze by do toho nekdo zasahoval, najednou to zacalo psat.

<?php
ServiceCreationException

Service 'application': No service of type IHttpRequest found. Make sure the type hint in Method Application::__construct() is written correctly and service of this type is registered.
?>

Nesetkal jste se nekdo s timto? Ci pripadne jak to resit? Diky moc.

Verze Nette Framework: 2.0.6
PHP: 5.4.43

PS: Cache pochopitelne smazana.

CZechBoY
Člen | 3608
+
0
-

Nechybi tam use?
Plna cesta je Nette\Http\IRequest.

Ja
Člen | 260
+
0
-

Kde presne? Ve stacktrace vubec vlastne zminku o IHttpRequest nevidim, tak me to dost mate.

CZechBoY
Člen | 3608
+
0
-

Nevim, asi bych zkusil fulltext hledani :D
Mrkni do Nette\Application\Application nebo i DI rozsireni.

Ja
Člen | 260
+
0
-

Koukam ze tam vubec nejsou namespacy v Nette tridach. Nemohl mi nekdo zmenit verzi PHP pod rukama a ze by to byl dusledek toho php 5.4.?

CZechBoY
Člen | 3608
+
0
-

Nebo muzes mit prefixovanou verzi https://api.nette.org/…est.php.html