eZ\Publish\Core\Persistence\Legacy\Content\Type\MemoryCachingHandler::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)
    {
        if (isset($this->fieldDefinitions[$id][$status])) {
            return $this->fieldDefinitions[$id][$status];
        }
        return $this->fieldDefinitions[$id][$status] = $this->innerHandler->getFieldDefinition($id, $status);
    }