- Added support for closure in Virtual field

This commit is contained in:
Dave Mc Nicoll committed 2023-11-07 11:01:55 -05:00
1 parent 756474d460
commit a4b81f1932
2 files changed
+26 -10

No files matched your search

+10 -2
View File
@@ -8,6 +8,14 @@ class Virtual extends Field {
public bool $readonly = true;
public function __construct(
public ? string $method = null,
) {}
public null|string|array $method = null,
public ? \Closure $closure = null,
) {
$this->method ??= [ static::class, 'noop' ];
}
public static function noop() : null
{
return null;
}
}