Skip to content

Commit 6286f91

Browse files
committed
HttpExtension: service http.context is deprecated
1 parent 9bb7dcf commit 6286f91

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/Bridges/HttpDI/HttpExtension.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ public function loadConfiguration()
4242
->setClass(Nette\Http\Response::class);
4343

4444
$builder->addDefinition($this->prefix('context'))
45-
->setClass(Nette\Http\Context::class);
45+
->setClass(Nette\Http\Context::class)
46+
->addSetup('::trigger_error', array('Service http.context is deprecated.', E_USER_DEPRECATED));
4647

4748
if ($this->name === 'http') {
4849
$builder->addAlias('nette.httpRequestFactory', $this->prefix('requestFactory'));

tests/Http.DI/HttpExtension.services.phpt

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ $container = new Container1;
2121
Assert::type(Nette\Http\RequestFactory::class, $container->getService('http.requestFactory'));
2222
Assert::type(Nette\Http\Request::class, $container->getService('http.request'));
2323
Assert::type(Nette\Http\Response::class, $container->getService('http.response'));
24-
Assert::type(Nette\Http\Context::class, $container->getService('http.context'));
24+
Assert::type(Nette\Http\Context::class, @$container->getService('http.context')); // @ service is deprecated
2525

2626
// aliases
2727
Assert::same($container->getService('http.requestFactory'), $container->getService('nette.httpRequestFactory'));

0 commit comments

Comments
 (0)