Upgrade to 4.0.0

This commit is contained in:
Bastian Allgeier
2023-11-28 09:33:56 +01:00
parent f96b96af76
commit 3b0b6546ca
480 changed files with 21371 additions and 13327 deletions

View File

@@ -23,15 +23,13 @@ class Fieldsets extends Items
/**
* All registered fieldsets methods
*
* @var array
*/
public static $methods = [];
public static array $methods = [];
protected static function createFieldsets($params)
protected static function createFieldsets(array $params): array
{
$fieldsets = [];
$groups = [];
$groups = [];
foreach ($params as $type => $fieldset) {
if (is_int($type) === true && is_string($fieldset)) {
@@ -75,8 +73,10 @@ class Fieldsets extends Items
];
}
public static function factory(array $items = null, array $params = [])
{
public static function factory(
array $items = null,
array $params = []
): static {
$items ??= App::instance()->option('blocks.fieldsets', [
'code' => 'blocks/code',
'gallery' => 'blocks/gallery',
@@ -92,7 +92,10 @@ class Fieldsets extends Items
$result = static::createFieldsets($items);
return parent::factory($result['fieldsets'], ['groups' => $result['groups']] + $params);
return parent::factory(
$result['fieldsets'],
['groups' => $result['groups']] + $params
);
}
public function groups(): array