Skip to content

Commit 51568f8

Browse files
committed
uses Nette\SmartObject & StrictClass
1 parent c3a9a20 commit 51568f8

14 files changed

+33
-15
lines changed

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
],
1616
"require": {
1717
"php": ">=5.6.0",
18-
"nette/utils": "^2.2.2"
18+
"nette/utils": "^2.4"
1919
},
2020
"require-dev": {
2121
"nette/di": "^2.3",

src/Bridges/HttpTracy/SessionPanel.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@
1414
/**
1515
* Session panel for Debugger Bar.
1616
*/
17-
class SessionPanel extends Nette\Object implements Tracy\IBarPanel
17+
class SessionPanel implements Tracy\IBarPanel
1818
{
19+
use Nette\SmartObject;
1920

2021
/**
2122
* Renders tab.

src/Http/Context.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@
1313
/**
1414
* HTTP-specific tasks.
1515
*/
16-
class Context extends Nette\Object
16+
class Context
1717
{
18+
use Nette\SmartObject;
19+
1820
/** @var IRequest */
1921
private $request;
2022

src/Http/FileUpload.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@
2222
* @property-read bool $ok
2323
* @property-read string|NULL $contents
2424
*/
25-
class FileUpload extends Nette\Object
25+
class FileUpload
2626
{
27+
use Nette\SmartObject;
28+
2729
/** @var string */
2830
private $name;
2931

src/Http/Helpers.php

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
*/
1717
class Helpers
1818
{
19+
use Nette\StaticClass;
1920

2021
/**
2122
* Returns HTTP valid date format.

src/Http/Request.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@
2727
* @property-read string|NULL $remoteHost
2828
* @property-read string|NULL $rawBody
2929
*/
30-
class Request extends Nette\Object implements IRequest
30+
class Request implements IRequest
3131
{
32+
use Nette\SmartObject;
33+
3234
/** @var string */
3335
private $method;
3436

src/Http/RequestFactory.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@
1414
/**
1515
* Current HTTP request factory.
1616
*/
17-
class RequestFactory extends Nette\Object
17+
class RequestFactory
1818
{
19+
use Nette\SmartObject;
20+
1921
/** @internal */
2022
const CHARS = '\x09\x0A\x0D\x20-\x7E\xA0-\x{10FFFF}';
2123

src/Http/Response.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@
1414
/**
1515
* HttpResponse class.
1616
*/
17-
class Response extends Nette\Object implements IResponse
17+
class Response implements IResponse
1818
{
19+
use Nette\SmartObject;
20+
1921
/** @var bool Send invisible garbage for IE 6? */
2022
private static $fixIE = TRUE;
2123

src/Http/Session.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@
1313
/**
1414
* Provides access to session sections as well as session settings and management methods.
1515
*/
16-
class Session extends Nette\Object
16+
class Session
1717
{
18+
use Nette\SmartObject;
19+
1820
/** Default file lifetime */
1921
const DEFAULT_FILE_LIFETIME = 3 * Nette\Utils\DateTime::HOUR;
2022

src/Http/SessionSection.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@
1313
/**
1414
* Session section.
1515
*/
16-
class SessionSection extends Nette\Object implements \IteratorAggregate, \ArrayAccess
16+
class SessionSection implements \IteratorAggregate, \ArrayAccess
1717
{
18+
use Nette\SmartObject;
19+
1820
/** @var Session */
1921
private $session;
2022

src/Http/Url.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,10 @@
4545
* @property-read string $relativeUrl
4646
* @property-read array $queryParameters
4747
*/
48-
class Url extends Nette\Object implements \JsonSerializable
48+
class Url implements \JsonSerializable
4949
{
50+
use Nette\SmartObject;
51+
5052
/** @var array */
5153
public static $defaultPorts = [
5254
'http' => 80,

src/Http/UserStorage.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@
1414
/**
1515
* Session storage for user object.
1616
*/
17-
class UserStorage extends Nette\Object implements Nette\Security\IUserStorage
17+
class UserStorage implements Nette\Security\IUserStorage
1818
{
19+
use Nette\SmartObject;
20+
1921
/** @var string */
2022
private $namespace = '';
2123

tests/Http/Session.handler.phpt

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,14 @@
44
* Test: Nette\Http\Session storage.
55
*/
66

7-
use Nette\Object;
87
use Nette\Http\Session;
98
use Tester\Assert;
109

1110

1211
require __DIR__ . '/../bootstrap.php';
1312

1413

15-
class MySessionStorage extends Object implements SessionHandlerInterface
14+
class MySessionStorage implements SessionHandlerInterface
1615
{
1716
private $path;
1817

tests/Http/Session.storage.phpt

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
* Test: Nette\Http\Session storage.
55
*/
66

7-
use Nette\Object;
87
use Nette\Http\ISessionStorage;
98
use Nette\Http\Session;
109
use Tester\Assert;
@@ -13,7 +12,7 @@ use Tester\Assert;
1312
require __DIR__ . '/../bootstrap.php';
1413

1514

16-
class MySessionStorage extends Object implements ISessionStorage
15+
class MySessionStorage implements ISessionStorage
1716
{
1817
private $path;
1918

0 commit comments

Comments
 (0)