CodeExplorer Record example
foreach ($data as $entity) { $this->
serializeEntity($fields,
$entity,
$definition,
$result);
} } private function createSerializedEntity(ResponseFields
$fields, EntityDefinition
$definition, JsonApiEncodingResult
$result): Record
{ if (isset($this->serializeCache
[$definition->
getEntityName()])) { return clone $this->serializeCache
[$definition->
getEntityName()];
} $serialized =
new Record();
$serialized->
setType($definition->
getEntityName());
foreach ($definition->
getFields() as $propertyName =>
$field) { if ($propertyName === 'id'
) { continue;
} if (!
$fields->
isAllowed($definition->
getEntityName(),
$propertyName)) { continue;
}