PHP 클래스 eZ\Bundle\EzPublishCoreBundle\Features\Context\ContentContext

상속: implements Behat\Behat\Context\Context, implements Behat\Behat\Context\SnippetAcceptingContext
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( eZ\Publish\API\Repository\Repository $repository )
createContentItem ( string $contentTypeIdentifier, array $fields ) : eZ\Publish\API\Repository\Values\Content\Content Uses a content type identifier + a hash of fields values to create and publish a content item below the root location.
createDraft ( string $contentTypeIdentifier, array $fields ) : eZ\Publish\API\Repository\Values\Content\Content Uses a content type identifier + a hash of fields values to create and publish a draft below the root location.
createDraftForContent ( eZ\Publish\API\Repository\Values\Content\Content $content )
getCurrentDraft ( )
iCreateADraftOfAnExistingContentItem ( )
iCreateAnFolderDraft ( )
updateDraft ( $fields )

메소드 상세

__construct() 공개 메소드

public __construct ( eZ\Publish\API\Repository\Repository $repository )
$repository eZ\Publish\API\Repository\Repository

createContentItem() 공개 메소드

Uses a content type identifier + a hash of fields values to create and publish a content item below the root location.
public createContentItem ( string $contentTypeIdentifier, array $fields ) : eZ\Publish\API\Repository\Values\Content\Content
$contentTypeIdentifier string
$fields array Hash of field def identifier => field value
리턴 eZ\Publish\API\Repository\Values\Content\Content the created content item.

createDraft() 공개 메소드

Uses a content type identifier + a hash of fields values to create and publish a draft below the root location.
public createDraft ( string $contentTypeIdentifier, array $fields ) : eZ\Publish\API\Repository\Values\Content\Content
$contentTypeIdentifier string
$fields array Hash of field def identifier => field value
리턴 eZ\Publish\API\Repository\Values\Content\Content the created draft.

createDraftForContent() 공개 메소드

public createDraftForContent ( eZ\Publish\API\Repository\Values\Content\Content $content )
$content eZ\Publish\API\Repository\Values\Content\Content

getCurrentDraft() 공개 메소드

public getCurrentDraft ( )

iCreateADraftOfAnExistingContentItem() 공개 메소드

iCreateAnFolderDraft() 공개 메소드

updateDraft() 공개 메소드

public updateDraft ( $fields )