|null> */ public function prepareFakeContactWithPrimaryCompany(): array { $contact = $this->prepareFakeEntity('lead'); $company = $this->prepareFakeEntity('company'); $company['is_primary'] = 1; $contact['companies'][] = $company; return $contact; } /** * @return array|null> */ private function prepareFakeEntity(string $object): array { $fields = $this->fieldList->getFieldList(false, false, [ 'isPublished' => true, 'object' => $object, ]); array_walk($fields, function (&$field): void { $field = "[$field]"; }); $fields['id'] = 0; return $fields; } }