eZ\Publish\Core\Persistence\Legacy\Content\Type\MemoryCachingHandler::addFieldDefinition PHP Method

addFieldDefinition() public method

This method creates a new status of the Type with the $fieldDefinition added. It does not update existing content objects depending on the field (default) values.
public addFieldDefinition ( mixed $contentTypeId, integer $status, eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition $fieldDefinition )
$contentTypeId mixed
$status integer One of Type::STATUS_DEFINED|Type::STATUS_DRAFT|Type::STATUS_MODIFIED
$fieldDefinition eZ\Publish\SPI\Persistence\Content\Type\FieldDefinition
    public function addFieldDefinition($contentTypeId, $status, FieldDefinition $fieldDefinition)
    {
        $this->clearCache();
        return $this->innerHandler->addFieldDefinition($contentTypeId, $status, $fieldDefinition);
    }