Skip to content

Commit beb4bc7

Browse files
committed
phpstan L12 confusion
1 parent 305ab5c commit beb4bc7

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

src/Laravel/v11/Connection/ConnectionCompatibility.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,21 @@ trait ConnectionCompatibility
1212
*/
1313
public function getSchemaGrammar()
1414
{
15+
// @phpstan-ignore-next-line
1516
return new Schema\Grammars\Grammar;
1617
}
1718

1819
/** {@inheritdoc} */
1920
protected function getDefaultQueryGrammar(): Query\Grammar
2021
{
22+
// @phpstan-ignore-next-line
2123
return new Query\Grammar;
2224
}
2325

2426
/** {@inheritdoc} */
2527
protected function getDefaultSchemaGrammar(): Schema\Grammars\Grammar
2628
{
29+
// @phpstan-ignore-next-line
2730
return new Schema\Grammars\Grammar;
2831
}
2932
}

src/Laravel/v11/Schema/BlueprintCompatibility.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77

88
trait BlueprintCompatibility
99
{
10-
public function build(Connection|\Illuminate\Database\Connection $connection, Grammar|\Illuminate\Database\Schema\Grammars\Grammar $grammar): void
10+
// @phpstan-ignore-next-line
11+
public function build(Connection|\Illuminate\Database\Connection|null $connection = null, Grammar|\Illuminate\Database\Schema\Grammars\Grammar|null $grammar = null): void
1112
{
1213
foreach ($this->toDSL($connection, $grammar) as $statement) {
1314
if ($connection->pretending()) {

src/Laravel/v11/Schema/GrammarCompatibility.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ trait GrammarCompatibility
88
{
99
private function createBlueprint(Blueprint $blueprint): Blueprint
1010
{
11+
// @phpstan-ignore-next-line
1112
return new Blueprint('');
1213
}
1314
}

src/Schema/Blueprint.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,15 @@ public function alias(string $alias): void
7979
*/
8080
public function toDSL(Connection $connection, Grammar $grammar): array
8181
{
82+
// @phpstan-ignore-next-line
8283
$this->addImpliedCommands($connection, $grammar);
8384

8485
$statements = [];
8586

8687
// Each type of command has a corresponding compiler function on the schema
8788
// grammar which is used to build the necessary SQL statements to build
8889
// the blueprint element, so we'll just call that compilers function.
90+
// @phpstan-ignore-next-line
8991
$this->ensureCommandsAreValid($connection);
9092

9193
foreach ($this->commands as $command) {

0 commit comments

Comments
 (0)