public getFieldDefinition ( mixed $id, integer $status ) : eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition | ||
$id | mixed | |
$status | integer | One of Type::STATUS_DEFINED|Type::STATUS_DRAFT|Type::STATUS_MODIFIED |
return | eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition |
public function getFieldDefinition($id, $status)
{
$row = $this->contentTypeGateway->loadFieldDefinition($id, $status);
if ($row === false) {
throw new NotFoundException('FieldDefinition', array('id' => $id, 'status' => $status));
}
return $this->mapper->extractFieldFromRow($row);
}