eZ\Publish\Core\Persistence\Legacy\Content\Type\Handler::getFieldDefinition PHP Method

getFieldDefinition() public method

Returns field definition for the given field definition id.
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);
    }