Upgrade to 3.4.3

This commit is contained in:
Bastian Allgeier
2020-09-15 10:25:09 +02:00
parent 54b9ba3047
commit d8e797dd9b
108 changed files with 1750 additions and 523 deletions

View File

@@ -38,7 +38,7 @@ class Blueprint
* Magic getter/caller for any blueprint prop
*
* @param string $key
* @param array $arguments
* @param array|null $arguments
* @return mixed
*/
public function __call(string $key, array $arguments = null)
@@ -50,6 +50,7 @@ class Blueprint
* Creates a new blueprint object with the given props
*
* @param array $props
* @throws \Kirby\Exception\InvalidArgumentException If the blueprint model is missing
*/
public function __construct(array $props)
{
@@ -215,7 +216,7 @@ class Blueprint
* Create a new blueprint for a model
*
* @param string $name
* @param string $fallback
* @param string|null $fallback
* @param \Kirby\Cms\Model $model
* @return self
*/
@@ -263,6 +264,7 @@ class Blueprint
*
* @param string $name
* @return array
* @throws \Kirby\Exception\NotFoundException If the blueprint cannot be found
*/
public static function find(string $name): array
{
@@ -398,6 +400,10 @@ class Blueprint
return $columns;
}
/**
* @param array $items
* @return string
*/
public static function helpList(array $items): string
{
$md = [];
@@ -414,6 +420,7 @@ class Blueprint
*
* @param array|string $props
* @return array
* @throws \Kirby\Exception\InvalidArgumentException If the filed name is missing or the field type is invalid
*/
public static function fieldProps($props): array
{
@@ -499,7 +506,7 @@ class Blueprint
$fieldProps = [];
}
// unset / remove field if its propperty is false
// unset / remove field if its property is false
if ($fieldProps === false) {
unset($fields[$fieldName]);
continue;
@@ -582,7 +589,7 @@ class Blueprint
{
foreach ($sections as $sectionName => $sectionProps) {
// unset / remove section if its propperty is false
// unset / remove section if its property is false
if ($sectionProps === false) {
unset($sections[$sectionName]);
continue;
@@ -668,7 +675,7 @@ class Blueprint
foreach ($tabs as $tabName => $tabProps) {
// unset / remove tab if its propperty is false
// unset / remove tab if its property is false
if ($tabProps === false) {
unset($tabs[$tabName]);
continue;