Skip to content

Commit d577414

Browse files
committed
Release PHP 7.4 downgraded
1 parent b76ef5d commit d577414

File tree

7 files changed

+36
-12
lines changed

7 files changed

+36
-12
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"type": "phpstan-extension",
55
"license": "MIT",
66
"require": {
7-
"php": "^8.3"
7+
"php": "^7.4 || ^8.0"
88
},
99
"require-dev": {
1010
"phpunit/phpunit": "^9.5|^10.0",

src/Rules/Laravel/EnforceCollationRule.php

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,20 @@
2323
/**
2424
* @implements Rule<StaticCall>
2525
*/
26-
final readonly class EnforceCollationRule implements Rule
26+
final class EnforceCollationRule implements Rule
2727
{
28-
private const string RULE_IDENTIFIER = 'laravel.schema.requiredCollation';
29-
30-
public function __construct(
31-
private readonly string $requiredCollation
32-
) {
28+
/**
29+
* @readonly
30+
*/
31+
private string $requiredCollation;
32+
/**
33+
* @var string
34+
*/
35+
private const RULE_IDENTIFIER = 'laravel.schema.requiredCollation';
36+
37+
public function __construct(string $requiredCollation)
38+
{
39+
$this->requiredCollation = $requiredCollation;
3340
}
3441

3542
public function getNodeType(): string

src/Rules/Laravel/ForbidAfterRule.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@
1717
*/
1818
final class ForbidAfterRule implements Rule
1919
{
20-
private const string RULE_IDENTIFIER = 'laravel.schema.afterForbidden';
20+
/**
21+
* @var string
22+
*/
23+
private const RULE_IDENTIFIER = 'laravel.schema.afterForbidden';
2124

2225
public function getNodeType(): string
2326
{

src/Rules/Laravel/ForbidMultipleTableCreationsRule.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@
1717
*/
1818
final class ForbidMultipleTableCreationsRule implements Rule
1919
{
20-
private const string RULE_IDENTIFIER = 'laravel.schema.multipleTableCreationsForbidden';
20+
/**
21+
* @var string
22+
*/
23+
private const RULE_IDENTIFIER = 'laravel.schema.multipleTableCreationsForbidden';
2124

2225
/**
2326
* @var array<string, int>

src/Rules/Phinx/EnforceCollationRule.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,13 @@
1919
*/
2020
class EnforceCollationRule extends PhinxRule
2121
{
22-
public function __construct(private readonly string $requiredCollation)
22+
/**
23+
* @readonly
24+
*/
25+
private string $requiredCollation;
26+
public function __construct(string $requiredCollation)
2327
{
28+
$this->requiredCollation = $requiredCollation;
2429
}
2530

2631
public function getNodeType(): string

src/Rules/Phinx/ForbidAfterRule.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@
1919
*/
2020
final class ForbidAfterRule extends PhinxRule
2121
{
22-
private const string RULE_IDENTIFIER = 'phinx.addColumn.afterOptionForbidden';
22+
/**
23+
* @var string
24+
*/
25+
private const RULE_IDENTIFIER = 'phinx.addColumn.afterOptionForbidden';
2326

2427
public function getNodeType(): string
2528
{

src/Rules/Phinx/ForbidMultipleTableCreationsRule.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@
1717
*/
1818
final class ForbidMultipleTableCreationsRule extends PhinxRule
1919
{
20-
private const string RULE_IDENTIFIER = 'phinx.multipleTableCreationsForbidden';
20+
/**
21+
* @var string
22+
*/
23+
private const RULE_IDENTIFIER = 'phinx.multipleTableCreationsForbidden';
2124

2225
/**
2326
* @var array<string, int>

0 commit comments

Comments
 (0)