From 2a227315dc46815bf06c046d636999d60a1de431 Mon Sep 17 00:00:00 2001
From: Sam Light <samlight1994@gmail.com>
Date: Fri, 25 Apr 2025 23:07:58 +0100
Subject: Some larastan fixes

---
 src/Columns/Column.php   | 7 ++-----
 src/Concerns/Makable.php | 2 +-
 2 files changed, 3 insertions(+), 6 deletions(-)

(limited to 'src')

diff --git a/src/Columns/Column.php b/src/Columns/Column.php
index 2b033c7..46a03ba 100644
--- a/src/Columns/Column.php
+++ b/src/Columns/Column.php
@@ -3,6 +3,7 @@
 namespace Lightscale\LaralightTables\Columns;
 
 use Lightscale\LaralightTables\TableComponent;
+use Lightscale\LaralightTables\Concerns\Makable;
 
 use Illuminate\Database\Eloquent\Model;
 use Illuminate\Database\Eloquent\Builder;
@@ -12,6 +13,7 @@ use Illuminate\Support\HtmlString;
 use Closure;
 
 class Column {
+    use Makable;
 
     private TableComponent $table;
     private bool $showInSelect;
@@ -30,11 +32,6 @@ class Column {
         $this->showInSelect = $this->title !== null;
     }
 
-    public static function make(string $name, ?string $title = null): static
-    {
-        return new static($name, $title);
-    }
-
     public function setTable(TableComponent $table): void
     {
         $this->table = $table;
diff --git a/src/Concerns/Makable.php b/src/Concerns/Makable.php
index 7562970..b215b2d 100644
--- a/src/Concerns/Makable.php
+++ b/src/Concerns/Makable.php
@@ -6,6 +6,6 @@ trait Makable
 {
     public static function make(mixed ...$args): static
     {
-        return new static(...$args);
+        return new static(...$args); // @phpstan-ignore new.static
     }
 }
-- 
cgit v1.2.3