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

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

Test for the publishContentTypeDraft() method.
    public function testPublishContentTypeDraftSetsNameSchema()
    {
        $contentTypeService = $this->repository->getContentTypeService();
        $typeCreateStruct = $contentTypeService->newContentTypeCreateStruct('new-type');
        $typeCreateStruct->names = array('eng-GB' => 'Type title');
        $typeCreateStruct->mainLanguageCode = 'eng-GB';
        $titleFieldCreate = $contentTypeService->newFieldDefinitionCreateStruct('title', 'ezstring');
        $titleFieldCreate->position = 1;
        $typeCreateStruct->addFieldDefinition($titleFieldCreate);
        $type = $contentTypeService->createContentType($typeCreateStruct, $this->createGroups());
        $contentTypeService->publishContentTypeDraft($type);
        $loadedContentType = $contentTypeService->loadContentType($type->id);
        $this->assertEquals('<title>', $loadedContentType->nameSchema);
    }
ContentTypeBase