Skip to content

Commit 8986cd8

Browse files
committed
PHP 8 compatibility.
1 parent bd73a91 commit 8986cd8

File tree

3 files changed

+21
-43
lines changed

3 files changed

+21
-43
lines changed

composer.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,20 @@
2121
}
2222
],
2323
"require": {
24-
"php": ">=7.2",
24+
"php": "^8.0",
2525
"nette/utils": "^3.0",
2626
"mathematicator-core/vizualizator": "^2.0"
2727
},
2828
"require-dev": {
29-
"brainmaestro/composer-git-hooks": "dev-master",
30-
"nette/bootstrap": "^3.0",
31-
"nette/tester": "^2.3",
3229
"phpstan/phpstan": "^0.12.74",
30+
"tracy/tracy": "^2.8",
3331
"phpstan/phpstan-nette": "^0.12.14",
3432
"spaze/phpstan-disallowed-calls": "^1.1",
35-
"roave/security-advisories": "dev-master"
33+
"roave/security-advisories": "dev-master",
34+
"jetbrains/phpstorm-attributes": "^1.0",
35+
"brainmaestro/composer-git-hooks": "dev-master",
36+
"nette/bootstrap": "^3.0",
37+
"nette/tester": "^2.3"
3638
},
3739
"autoload": {
3840
"psr-4": {

src/MandelbrotSet.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@
1414
*/
1515
final class MandelbrotSet
1616
{
17-
18-
/** @var string */
19-
private $tempDir;
17+
private string $tempDir;
2018

2119

2220
public function __construct(string $tempDir)
2321
{
2422
ini_set('max_execution_time', '100000');
25-
FileSystem::createDir($tempDir);
23+
if (\is_dir($tempDir) === false) {
24+
FileSystem::createDir($tempDir);
25+
}
2626
$this->tempDir = $tempDir;
2727
}
2828

src/MandelbrotSetRequest.php

Lines changed: 10 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5,56 +5,32 @@
55
namespace Mathematicator\MandelbrotSet;
66

77

8-
use Nette\SmartObject;
9-
108
final class MandelbrotSetRequest
119
{
12-
use SmartObject;
13-
14-
/** @var int */
15-
private $width;
10+
private int $width;
1611

17-
/** @var int */
18-
private $height;
12+
private int $height;
1913

20-
/** @var int */
21-
private $iterations;
14+
private int $iterations;
2215

23-
/** @var float */
24-
private $minX;
16+
private float $minX;
2517

26-
/** @var float */
27-
private $maxX;
18+
private float $maxX;
2819

29-
/** @var float */
30-
private $minY;
20+
private float $minY;
3121

32-
/** @var float */
33-
private $maxY;
22+
private float $maxY;
3423

35-
/** @var int */
36-
private $deltaA;
24+
private int $deltaA;
3725

38-
/** @var int */
39-
private $deltaB;
26+
private int $deltaB;
4027

4128

42-
/**
43-
* @param int $deltaA
44-
* @param int $deltaB
45-
* @param int $width
46-
* @param int $height
47-
* @param int $iterations
48-
* @param float $minX
49-
* @param float $maxX
50-
* @param float $minY
51-
* @param float $maxY
52-
*/
5329
public function __construct(
5430
int $deltaA,
5531
int $deltaB,
5632
int $width = 300,
57-
$height = 300,
33+
int $height = 300,
5834
int $iterations = 18,
5935
float $minX = -2.0,
6036
float $maxX = 1.0,

0 commit comments

Comments
 (0)