eZ\Publish\Core\Repository\Tests\Service\Integration\ContentTypeBase::testUpdateFieldDefinitionWithEmptyStruct PHP Метод

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

Test for the updateFieldDefinition() method.
    public function testUpdateFieldDefinitionWithEmptyStruct()
    {
        $draftId = $this->createDraftContentType()->id;
        $contentTypeService = $this->repository->getContentTypeService();
        $contentTypeDraft = $contentTypeService->loadContentTypeDraft($draftId);
        $fieldDefinition = $contentTypeDraft->getFieldDefinition('body');
        $fieldDefinitionUpdateStruct = $contentTypeService->newFieldDefinitionUpdateStruct();
        $contentTypeService->updateFieldDefinition($contentTypeDraft, $fieldDefinition, $fieldDefinitionUpdateStruct);
        $contentTypeDraft = $contentTypeService->loadContentTypeDraft($draftId);
        $updatedFieldDefinition = $contentTypeDraft->getFieldDefinition('body');
        self::assertEquals($fieldDefinition, $updatedFieldDefinition);
    }
ContentTypeBase