PHP Класс eZ\Bundle\EzPublishCoreBundle\Features\Context\ContentContext

Наследование: implements Behat\Behat\Context\Context, implements Behat\Behat\Context\SnippetAcceptingContext
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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 )