unify access to custom fields (#3106)

This commit is contained in:
Kevin Papst
2022-01-28 00:04:58 +01:00
committed by GitHub
parent 7a6fab8624
commit 4cb0ac37a6
16 changed files with 132 additions and 9 deletions

View File

@@ -94,13 +94,22 @@ final class InvoiceItem
public function getAdditionalField(string $name, $default = null)
{
if (isset($this->additionalFields[$name])) {
if (\array_key_exists($name, $this->additionalFields)) {
return $this->additionalFields[$name];
}
return $default;
}
public function getMetaFieldValue(string $field)
{
if (\array_key_exists($field, $this->additionalFields)) {
return $this->additionalFields[$field];
}
return null;
}
public function getActivity(): ?Activity
{
return $this->activity;