File tree 14 files changed +33
-15
lines changed
14 files changed +33
-15
lines changed Original file line number Diff line number Diff line change 15
15
],
16
16
"require" : {
17
17
"php" : " >=5.6.0" ,
18
- "nette/utils" : " ^2.2.2 "
18
+ "nette/utils" : " ^2.4 "
19
19
},
20
20
"require-dev" : {
21
21
"nette/di" : " ^2.3" ,
Original file line number Diff line number Diff line change 14
14
/**
15
15
* Session panel for Debugger Bar.
16
16
*/
17
- class SessionPanel extends Nette \Object implements Tracy \IBarPanel
17
+ class SessionPanel implements Tracy \IBarPanel
18
18
{
19
+ use Nette \SmartObject;
19
20
20
21
/**
21
22
* Renders tab.
Original file line number Diff line number Diff line change 13
13
/**
14
14
* HTTP-specific tasks.
15
15
*/
16
- class Context extends Nette \Object
16
+ class Context
17
17
{
18
+ use Nette \SmartObject;
19
+
18
20
/** @var IRequest */
19
21
private $ request ;
20
22
Original file line number Diff line number Diff line change 22
22
* @property-read bool $ok
23
23
* @property-read string|NULL $contents
24
24
*/
25
- class FileUpload extends Nette \Object
25
+ class FileUpload
26
26
{
27
+ use Nette \SmartObject;
28
+
27
29
/** @var string */
28
30
private $ name ;
29
31
Original file line number Diff line number Diff line change 16
16
*/
17
17
class Helpers
18
18
{
19
+ use Nette \StaticClass;
19
20
20
21
/**
21
22
* Returns HTTP valid date format.
Original file line number Diff line number Diff line change 27
27
* @property-read string|NULL $remoteHost
28
28
* @property-read string|NULL $rawBody
29
29
*/
30
- class Request extends Nette \Object implements IRequest
30
+ class Request implements IRequest
31
31
{
32
+ use Nette \SmartObject;
33
+
32
34
/** @var string */
33
35
private $ method ;
34
36
Original file line number Diff line number Diff line change 14
14
/**
15
15
* Current HTTP request factory.
16
16
*/
17
- class RequestFactory extends Nette \Object
17
+ class RequestFactory
18
18
{
19
+ use Nette \SmartObject;
20
+
19
21
/** @internal */
20
22
const CHARS = '\x09\x0A\x0D\x20-\x7E\xA0-\x{10FFFF} ' ;
21
23
Original file line number Diff line number Diff line change 14
14
/**
15
15
* HttpResponse class.
16
16
*/
17
- class Response extends Nette \Object implements IResponse
17
+ class Response implements IResponse
18
18
{
19
+ use Nette \SmartObject;
20
+
19
21
/** @var bool Send invisible garbage for IE 6? */
20
22
private static $ fixIE = TRUE ;
21
23
Original file line number Diff line number Diff line change 13
13
/**
14
14
* Provides access to session sections as well as session settings and management methods.
15
15
*/
16
- class Session extends Nette \Object
16
+ class Session
17
17
{
18
+ use Nette \SmartObject;
19
+
18
20
/** Default file lifetime */
19
21
const DEFAULT_FILE_LIFETIME = 3 * Nette \Utils \DateTime::HOUR ;
20
22
Original file line number Diff line number Diff line change 13
13
/**
14
14
* Session section.
15
15
*/
16
- class SessionSection extends Nette \Object implements \IteratorAggregate, \ArrayAccess
16
+ class SessionSection implements \IteratorAggregate, \ArrayAccess
17
17
{
18
+ use Nette \SmartObject;
19
+
18
20
/** @var Session */
19
21
private $ session ;
20
22
Original file line number Diff line number Diff line change 45
45
* @property-read string $relativeUrl
46
46
* @property-read array $queryParameters
47
47
*/
48
- class Url extends Nette \Object implements \JsonSerializable
48
+ class Url implements \JsonSerializable
49
49
{
50
+ use Nette \SmartObject;
51
+
50
52
/** @var array */
51
53
public static $ defaultPorts = [
52
54
'http ' => 80 ,
Original file line number Diff line number Diff line change 14
14
/**
15
15
* Session storage for user object.
16
16
*/
17
- class UserStorage extends Nette \Object implements Nette \Security \IUserStorage
17
+ class UserStorage implements Nette \Security \IUserStorage
18
18
{
19
+ use Nette \SmartObject;
20
+
19
21
/** @var string */
20
22
private $ namespace = '' ;
21
23
Original file line number Diff line number Diff line change 4
4
* Test: Nette\Http\Session storage.
5
5
*/
6
6
7
- use Nette \Object ;
8
7
use Nette \Http \Session ;
9
8
use Tester \Assert ;
10
9
11
10
12
11
require __DIR__ . '/../bootstrap.php ' ;
13
12
14
13
15
- class MySessionStorage extends Object implements SessionHandlerInterface
14
+ class MySessionStorage implements SessionHandlerInterface
16
15
{
17
16
private $ path ;
18
17
Original file line number Diff line number Diff line change 4
4
* Test: Nette\Http\Session storage.
5
5
*/
6
6
7
- use Nette \Object ;
8
7
use Nette \Http \ISessionStorage ;
9
8
use Nette \Http \Session ;
10
9
use Tester \Assert ;
@@ -13,7 +12,7 @@ use Tester\Assert;
13
12
require __DIR__ . '/../bootstrap.php ' ;
14
13
15
14
16
- class MySessionStorage extends Object implements ISessionStorage
15
+ class MySessionStorage implements ISessionStorage
17
16
{
18
17
private $ path ;
19
18
You can’t perform that action at this time.
0 commit comments