4
4
5
5
namespace Arachne \Codeception \DI ;
6
6
7
+ use Arachne \Codeception \Http \Request ;
8
+ use Arachne \Codeception \Http \Response ;
7
9
use Nette \DI \CompilerExtension ;
10
+ use Nette \Http \IRequest ;
11
+ use Nette \Http \IResponse ;
8
12
9
13
/**
10
14
* @author Jáchym Toušek <[email protected] >
@@ -15,18 +19,18 @@ public function beforeCompile()
15
19
{
16
20
$ builder = $ this ->getContainerBuilder ();
17
21
18
- $ request = $ builder ->getByType (' Nette\Http\ IRequest' ) ?: 'httpRequest ' ;
22
+ $ request = $ builder ->getByType (IRequest::class ) ?: 'httpRequest ' ;
19
23
if ($ builder ->hasDefinition ($ request )) {
20
24
$ builder ->getDefinition ($ request )
21
- ->setClass (' Nette\Http\Request ' )
22
- ->setFactory (' Arachne\Codeception\Http\ Request' );
25
+ ->setClass (IRequest::class )
26
+ ->setFactory (Request::class );
23
27
}
24
28
25
- $ response = $ builder ->getByType (' Nette\Http\ IResponse' ) ?: 'httpResponse ' ;
29
+ $ response = $ builder ->getByType (IResponse::class ) ?: 'httpResponse ' ;
26
30
if ($ builder ->hasDefinition ($ response )) {
27
31
$ builder ->getDefinition ($ response )
28
- ->setClass (' Nette\Http\ IResponse' )
29
- ->setFactory (' Arachne\Codeception\Http\ Response' );
32
+ ->setClass (IResponse::class )
33
+ ->setFactory (Response::class );
30
34
}
31
35
}
32
36
}
0 commit comments