From aba4424406e6309d1a923ab62b71b48eb9385084 Mon Sep 17 00:00:00 2001 From: Taka Oyama Date: Mon, 24 Jun 2024 11:59:52 +0900 Subject: [PATCH] fix: phpstan error for string('column', 'MAX') --- phpstan.neon | 3 +++ src/Schema/Blueprint.php | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/phpstan.neon b/phpstan.neon index 614a3a0..3e27bf3 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -45,3 +45,6 @@ parameters: - message: "#^Cannot access offset 'requestTag' on mixed\\.$#" count: 1 path: src/Connection.php + - message: "#^Parameter \\#2 \\$length of method Illuminate\\\\Database\\\\Schema\\\\Blueprint\\:\\:string\\(\\) expects int\\|null, int\\|string\\|null given\\.$#" + count: 1 + path: src/Schema/Blueprint.php diff --git a/src/Schema/Blueprint.php b/src/Schema/Blueprint.php index 7289910..9477e8c 100644 --- a/src/Schema/Blueprint.php +++ b/src/Schema/Blueprint.php @@ -111,6 +111,15 @@ public function tinyIncrements($column) return $this->increments($column); } + /** + * @inheritDoc + * @param int|'max'|null $length add support for 'max' + */ + public function string($column, $length = null) + { + return parent::string($column, $length); + } + /** * @inheritDoc * @return UuidColumnDefinition