public function loadFieldDefinition($fieldDefinitionId) { $response = $this->client->request('GET', $fieldDefinitionId, new Message(array('Accept' => $this->outputVisitor->getMediaType('FieldDefinition')))); return $this->inputDispatcher->parse($response); }
/** * Fetches and returns the field definitions contained in the list * * @return \eZ\Publish\API\Repository\Values\ContentType\FieldDefinition[] */ public function getFieldDefinitions() { $fieldDefinitions = array(); foreach ($this->fieldDefinitionReferences as $reference) { $fieldDefinitions[] = $this->contentTypeService->loadFieldDefinition($reference); } return $fieldDefinitions; }