Files
firefly-iii/tests/Objects/FieldSet.php

38 lines
618 B
PHP
Raw Normal View History

2021-03-16 17:20:41 +01:00
<?php
namespace Tests\Objects;
/**
* Class FieldSet
*/
class FieldSet
{
public ?array $fields;
2021-03-20 07:02:06 +01:00
public ?array $parameters;
2021-03-20 15:28:44 +01:00
public string $title;
2021-03-16 17:20:41 +01:00
/**
* FieldSet constructor.
*/
public function __construct()
{
2021-03-20 07:02:06 +01:00
$this->fields = [];
$this->parameters = [];
2021-03-16 17:20:41 +01:00
}
/**
* @param Field $field
* @param string|null $key
*/
public function addField(Field $field, ?string $key = null): void
{
if (null === $key) {
$this->fields[] = $field;
return;
}
$this->fields[$key] = $field;
}
}