eZ\Publish\Core\SignalSlot\ContentTypeService::removeFieldDefinition PHP Метод

removeFieldDefinition() публичный Метод

Remove a field definition from an existing Type.
public removeFieldDefinition ( eZ\Publish\API\Repository\Values\ContentType\ContentTypeDraft $contentTypeDraft, eZ\Publish\API\Repository\Values\ContentType\FieldDefinition $fieldDefinition )
$contentTypeDraft eZ\Publish\API\Repository\Values\ContentType\ContentTypeDraft
$fieldDefinition eZ\Publish\API\Repository\Values\ContentType\FieldDefinition
    public function removeFieldDefinition(ContentTypeDraft $contentTypeDraft, FieldDefinition $fieldDefinition)
    {
        $returnValue = $this->service->removeFieldDefinition($contentTypeDraft, $fieldDefinition);
        $this->signalDispatcher->emit(new RemoveFieldDefinitionSignal(array('contentTypeDraftId' => $contentTypeDraft->id, 'fieldDefinitionId' => $fieldDefinition->id)));
        return $returnValue;
    }