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

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

Test for the publishContentTypeDraft() method.
    public function testPublishContentTypeDraft()
    {
        $contentTypeDraft = $this->createDraftContentType();
        $draftId = $contentTypeDraft->id;
        /* BEGIN: Use Case */
        // $contentTypeDraft contains a ContentTypeDraft
        $contentTypeService = $this->repository->getContentTypeService();
        $contentTypeDraft = $contentTypeService->loadContentTypeDraft($draftId);
        $contentTypeService->publishContentTypeDraft($contentTypeDraft);
        /* END: Use Case */
        $publishedType = $contentTypeService->loadContentType($draftId);
        $this->assertInstanceOf('eZ\\Publish\\API\\Repository\\Values\\ContentType\\ContentType', $publishedType);
        $this->assertNotInstanceOf('eZ\\Publish\\API\\Repository\\Values\\ContentType\\ContentTypeDraft', $publishedType);
    }
ContentTypeBase