Skip to content

Commit 57ef13e

Browse files
committed
Update PHP version requirements and refactor code for compatibility with PHP 8.1
1 parent bc00024 commit 57ef13e

File tree

6 files changed

+69
-63
lines changed

6 files changed

+69
-63
lines changed

.php-cs-fixer.dist.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
use Ergebnis\PhpCsFixer\Config\Factory;
1717
use Ergebnis\PhpCsFixer\Config\Rules;
18-
use Ergebnis\PhpCsFixer\Config\RuleSet\Php74;
18+
use Ergebnis\PhpCsFixer\Config\RuleSet\Php81;
1919

2020
$header = <<<'HEADER'
2121
This file is part of the PHPSubreg package
@@ -28,7 +28,7 @@
2828
file that was distributed with this source code.
2929
HEADER;
3030

31-
$ruleSet = Php74::create()->withHeader($header)->withRules(Rules::fromArray([
31+
$ruleSet = Php81::create()->withHeader($header)->withRules(Rules::fromArray([
3232
'blank_line_before_statement' => [
3333
'statements' => [
3434
'break',

composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
],
1111
"require": {
1212
"ext-soap": "*",
13-
"vitexsoftware/ease-core": ">=1.41"
13+
"vitexsoftware/ease-core": ">=1.48"
1414
},
1515
"autoload": {
1616
"psr-4": {
@@ -27,9 +27,9 @@
2727
"require-dev": {
2828
"phpunit/phpunit": "*",
2929
"phpstan/phpstan": "*",
30-
"friendsofphp/php-cs-fixer": "^3.61",
31-
"ergebnis/composer-normalize": "^2.43",
32-
"ergebnis/php-cs-fixer-config": "^6.34",
30+
"friendsofphp/php-cs-fixer": "^3.68",
31+
"ergebnis/composer-normalize": "^2.45",
32+
"ergebnis/php-cs-fixer-config": "^6.42",
3333
"phpstan/phpstan-phpunit": "2.0.x-dev"
3434
},
3535
"config": {

debian/changelog

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
php-spojenet-subreg (1.3.0) UNRELEASED; urgency=medium
1+
php-spojenet-subreg (1.3.1) UNRELEASED; urgency=medium
2+
3+
* minimal supported version of php is 8.1
4+
5+
-- vitex <[email protected]> Mon, 12 May 2025 12:14:10 +0200
6+
7+
php-spojenet-subreg (1.3.0) unstable; urgency=medium
28

39
* try to cover all endpoind in separate classes
410

5-
-- vitex <[email protected]> Thu, 30 Jan 2025 13:54:59 +0100
11+
-- vitex <[email protected]> Mon, 12 May 2025 12:13:47 +0200
612

713
php-spojenet-subreg (1.2.1) unstable; urgency=medium
814

src/Subreg/Client.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ class Client extends \Ease\Molecule
4949
*
5050
* @var null|array|string ok|error
5151
*/
52-
public $lastStatus;
52+
public null|array|string $lastStatus;
5353

5454
/**
5555
* Last call error Data.
@@ -239,7 +239,7 @@ public function registerDomain(
239239
$authID,
240240
$nsHosts = [],
241241
$nsset = null,
242-
$period = 1
242+
$period = 1,
243243
) {
244244
foreach ($nsHosts as $host) {
245245
$ns[]['hostname'] = $host;

src/Subreg/Commands.php

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,22 @@
1717

1818
class Commands extends Client
1919
{
20-
public function Check_Domain($params)
20+
public function Check_Domain($params): array
2121
{
2222
return $this->call('Check_Domain', $params);
2323
}
2424

25-
public function Info_Domain($params)
25+
public function Info_Domain($params): array
2626
{
2727
return $this->call('Info_Domain', $params);
2828
}
2929

30-
public function Info_Domain_CZ($params)
30+
public function Info_Domain_CZ($params): array
3131
{
3232
return $this->call('Info_Domain_CZ', $params);
3333
}
3434

35-
public function Domains_List($params)
35+
public function Domains_List($params): array
3636
{
3737
return $this->call('Domains_List', $params);
3838
}
@@ -42,107 +42,107 @@ public function Set_Autorenew($params)
4242
return $this->call('Set_Autorenew', $params);
4343
}
4444

45-
public function In_Subreg($params)
45+
public function In_Subreg($params): array
4646
{
4747
return $this->call('In_Subreg', $params);
4848
}
4949

50-
public function Get_Redirects($params)
50+
public function Get_Redirects($params): array
5151
{
5252
return $this->call('Get_Redirects', $params);
5353
}
5454

55-
public function Create_Contact($params)
55+
public function Create_Contact($params): array
5656
{
5757
return $this->call('Create_Contact', $params);
5858
}
5959

60-
public function Update_Contact($params)
60+
public function Update_Contact($params): array
6161
{
6262
return $this->call('Update_Contact', $params);
6363
}
6464

65-
public function Info_Contact($params)
65+
public function Info_Contact($params): array
6666
{
6767
return $this->call('Info_Contact', $params);
6868
}
6969

70-
public function Contacts_List($params)
70+
public function Contacts_List($params): array
7171
{
7272
return $this->call('Contacts_List', $params);
7373
}
7474

75-
public function Check_Host($params)
75+
public function Check_Host($params): array
7676
{
7777
return $this->call('Check_Host', $params);
7878
}
7979

80-
public function Info_Host($params)
80+
public function Info_Host($params): array
8181
{
8282
return $this->call('Info_Host', $params);
8383
}
8484

85-
public function Create_Host($params)
85+
public function Create_Host($params): array
8686
{
8787
return $this->call('Create_Host', $params);
8888
}
8989

90-
public function Update_Host($params)
90+
public function Update_Host($params): array
9191
{
9292
return $this->call('Update_Host', $params);
9393
}
9494

95-
public function Delete_Host($params)
95+
public function Delete_Host($params): array
9696
{
9797
return $this->call('Delete_Host', $params);
9898
}
9999

100-
public function Check_Object($params)
100+
public function Check_Object($params): array
101101
{
102102
return $this->call('Check_Object', $params);
103103
}
104104

105-
public function Info_Object($params)
105+
public function Info_Object($params): array
106106
{
107107
return $this->call('Info_Object', $params);
108108
}
109109

110-
public function Make_Order($params)
110+
public function Make_Order($params): array
111111
{
112112
return $this->call('Make_Order', $params);
113113
}
114114

115-
public function Info_Order($params)
115+
public function Info_Order($params): array
116116
{
117117
return $this->call('Info_Order', $params);
118118
}
119119

120-
public function Cancel_Order($params)
120+
public function Cancel_Order($params): array
121121
{
122122
return $this->call('Cancel_Order', $params);
123123
}
124124

125-
public function Get_Credit($params)
125+
public function Get_Credit($params): array
126126
{
127127
return $this->call('Get_Credit', $params);
128128
}
129129

130-
public function Get_Accountings($params)
130+
public function Get_Accountings($params): array
131131
{
132132
return $this->call('Get_Accountings', $params);
133133
}
134134

135-
public function Client_Payment($params)
135+
public function Client_Payment($params): array
136136
{
137137
return $this->call('Client_Payment', $params);
138138
}
139139

140-
public function Order_Payment($params)
140+
public function Order_Payment($params): array
141141
{
142142
return $this->call('Order_Payment', $params);
143143
}
144144

145-
public function Credit_Correction($params)
145+
public function Credit_Correction($params): array
146146
{
147147
return $this->call('Credit_Correction', $params);
148148
}
@@ -157,42 +157,42 @@ public function pricelist(): array
157157
return $this->call('Pricelist');
158158
}
159159

160-
public function Special_Pricelist($params)
160+
public function Special_Pricelist($params): array
161161
{
162162
return $this->call('Special_Pricelist', $params);
163163
}
164164

165-
public function Prices($params)
165+
public function Prices($params): array
166166
{
167167
return $this->call('Prices', $params);
168168
}
169169

170-
public function Get_TLD_Info($params)
170+
public function Get_TLD_Info($params): array
171171
{
172172
return $this->call('Get_TLD_Info', $params);
173173
}
174174

175-
public function Get_Pricelist($params)
175+
public function Get_Pricelist($params): array
176176
{
177177
return $this->call('Get_Pricelist', $params);
178178
}
179179

180-
public function Set_Prices($params)
180+
public function Set_Prices($params): array
181181
{
182182
return $this->call('Set_Prices', $params);
183183
}
184184

185-
public function Download_Document($params)
185+
public function Download_Document($params): array
186186
{
187187
return $this->call('Download_Document', $params);
188188
}
189189

190-
public function Upload_Document($params)
190+
public function Upload_Document($params): array
191191
{
192192
return $this->call('Upload_Document', $params);
193193
}
194194

195-
public function List_Documents($params)
195+
public function List_Documents($params): array
196196
{
197197
return $this->call('List_Documents', $params);
198198
}
@@ -225,97 +225,97 @@ public function Users_List(): array
225225
return $this->call('Users_List');
226226
}
227227

228-
public function Info_User($params)
228+
public function Info_User($params): array
229229
{
230230
return $this->call('Info_User', $params);
231231
}
232232

233-
public function Get_DNS_Zone($params)
233+
public function Get_DNS_Zone($params): array
234234
{
235235
return $this->call('Get_DNS_Zone', $params);
236236
}
237237

238-
public function Add_DNS_Zone($params)
238+
public function Add_DNS_Zone($params): array
239239
{
240240
return $this->call('Add_DNS_Zone', $params);
241241
}
242242

243-
public function Delete_DNS_Zone($params)
243+
public function Delete_DNS_Zone($params): array
244244
{
245245
return $this->call('Delete_DNS_Zone', $params);
246246
}
247247

248-
public function Set_DNS_Zone($params)
248+
public function Set_DNS_Zone($params): array
249249
{
250250
return $this->call('Set_DNS_Zone', $params);
251251
}
252252

253-
public function Add_DNS_Record($params)
253+
public function Add_DNS_Record($params): array
254254
{
255255
return $this->call('Add_DNS_Record', $params);
256256
}
257257

258-
public function Modify_DNS_Record($params)
258+
public function Modify_DNS_Record($params): array
259259
{
260260
return $this->call('Modify_DNS_Record', $params);
261261
}
262262

263-
public function Delete_DNS_Record($params)
263+
public function Delete_DNS_Record($params): array
264264
{
265265
return $this->call('Delete_DNS_Record', $params);
266266
}
267267

268-
public function Get_DNS_Info($params)
268+
public function Get_DNS_Info($params): array
269269
{
270270
return $this->call('Get_DNS_Info', $params);
271271
}
272272

273-
public function Sign_DNS_Zone($params)
273+
public function Sign_DNS_Zone($params): array
274274
{
275275
return $this->call('Sign_DNS_Zone', $params);
276276
}
277277

278-
public function Unsign_DNS_Zone($params)
278+
public function Unsign_DNS_Zone($params): array
279279
{
280280
return $this->call('Unsign_DNS_Zone', $params);
281281
}
282282

283-
public function Anycast_Add_Zone($params)
283+
public function Anycast_Add_Zone($params): array
284284
{
285285
return $this->call('Anycast_Add_Zone', $params);
286286
}
287287

288-
public function Anycast_Remove_Zone($params)
288+
public function Anycast_Remove_Zone($params): array
289289
{
290290
return $this->call('Anycast_Remove_Zone', $params);
291291
}
292292

293-
public function Anycast_List_Domains($params)
293+
public function Anycast_List_Domains($params): array
294294
{
295295
return $this->call('Anycast_List_Domains', $params);
296296
}
297297

298-
public function Anycast_Domain_Statistics($params)
298+
public function Anycast_Domain_Statistics($params): array
299299
{
300300
return $this->call('Anycast_Domain_Statistics', $params);
301301
}
302302

303-
public function Get_Certificate($params)
303+
public function Get_Certificate($params): array
304304
{
305305
return $this->call('Get_Certificate', $params);
306306
}
307307

308-
public function POLL_Get($params)
308+
public function POLL_Get($params): array
309309
{
310310
return $this->call('POLL_Get', $params);
311311
}
312312

313-
public function POLL_Ack($params)
313+
public function POLL_Ack($params): array
314314
{
315315
return $this->call('POLL_Ack', $params);
316316
}
317317

318-
public function OIB_Search($params)
318+
public function OIB_Search($params): array
319319
{
320320
return $this->call('OIB_Search', $params);
321321
}

0 commit comments

Comments
 (0)