summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSam Light <samlight1994@gmail.com>2025-04-25 23:07:58 +0100
committerSam Light <samlight1994@gmail.com>2025-04-25 23:07:58 +0100
commit2a227315dc46815bf06c046d636999d60a1de431 (patch)
tree3aa28d196bae40c84e91f1c1930d30a5d9cd26d2 /src
parentb05d570d320a31bb96b1c1f48302c301d716f89f (diff)
Some larastan fixes
Diffstat (limited to 'src')
-rw-r--r--src/Columns/Column.php7
-rw-r--r--src/Concerns/Makable.php2
2 files changed, 3 insertions, 6 deletions
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
}
}