Fix public API BC break

This commit is contained in:
Mathieu Darse
2015-10-06 11:22:44 +02:00
parent 6c4a1460b5
commit 8a5afb1140
2 changed files with 5 additions and 3 deletions

View File

@@ -39,7 +39,7 @@ final class GlobalStructure implements Structure
return new self($fields, $flags);
}
public function __construct(array $fields, array $flags)
public function __construct(array $fields = [], array $flags = [])
{
Assertion::allIsInstanceOf($fields, Field::class);
Assertion::allIsInstanceOf($flags, Flag::class);
@@ -51,7 +51,7 @@ final class GlobalStructure implements Structure
}
}
private function add(Field $field)
public function add(Field $field)
{
$name = $field->getName();
if (isset($this->fields[$name])) {