PHP 클래스 eZ\Publish\Core\Persistence\Legacy\Tests\Content\MapperTest

상속: extends LanguageAwareTestCase
파일 보기 프로젝트 열기: ezsystems/ezpublish-kernel

보호된 프로퍼티들

프로퍼티 타입 설명
$valueConverterRegistryMock eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\ConverterRegistry Value converter registry mock.

공개 메소드들

메소드 설명
extractContentInfoFromRowProvider ( ) : array Returns test data for {@link testExtractContentInfoFromRow()}.
extractVersionInfoFromRowProvider ( ) : array Returns test data for {@link testExtractVersionInfoFromRow()}.
testConvertToStorageValue ( )
testCreateCreateStructFromContent ( )
testCreateCreateStructFromContentBasicProperties ( $data )
testCreateCreateStructFromContentFieldCount ( $data )
testCreateCreateStructFromContentFieldsNoId ( $data )
testCreateCreateStructFromContentParentLocationsEmpty ( $data )
testCreateRelationFromCreateStruct ( )
testCreateVersionInfoForContent ( )
testCtor ( )
testExtractContentFromRows ( )
testExtractContentFromRowsMultipleVersions ( )
testExtractContentInfoFromRow ( array $fixtures, string $prefix )
testExtractRelationsFromRows ( )

보호된 메소드들

메소드 설명
getContentExtractFixture ( ) : array Returns a fixture of database rows for content extraction.
getContentExtractReference ( ) : eZ\Publish\SPI\Persistence\Content Returns a reference result for content extraction.
getCreateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\CreateStruct Returns a eZ\Publish\SPI\Persistence\Content\CreateStruct fixture.
getFullContentFixture ( ) : eZ\Publish\SPI\Persistence\Content Returns a Content fixture.
getLanguageHandler ( ) : Handler Returns a language handler mock.
getMapper ( $valueConverter = null ) : Mapper Returns a Mapper.
getMultipleVersionsExtractFixture ( ) : string[][] Returns a fixture for mapping multiple versions of a content object.
getMultipleVersionsNamesExtractFixture ( ) : array Returns a fixture of database rows for content names extraction across multiple versions.
getNamesExtractFixture ( ) : array Returns a fixture of database rows for content names extraction.
getRelationCreateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\Relation\CreateStruct Returns a eZ\Publish\SPI\Persistence\Content\CreateStruct fixture.
getRelationExtractFixture ( ) : array Returns a fixture of database rows for relations extraction.
getRelationExtractReference ( ) : eZ\Publish\SPI\Persistence\Content Returns a reference result for content extraction.
getValueConverterRegistryMock ( ) : ConverterRegistry Returns a FieldValue converter registry mock.

메소드 상세

extractContentInfoFromRowProvider() 공개 메소드

Returns test data for {@link testExtractContentInfoFromRow()}.

extractVersionInfoFromRowProvider() 공개 메소드

Returns test data for {@link testExtractVersionInfoFromRow()}.

getContentExtractFixture() 보호된 메소드

Fixture is stored in _fixtures/extract_content_from_rows.php
protected getContentExtractFixture ( ) : array
리턴 array

getContentExtractReference() 보호된 메소드

Fixture is stored in _fixtures/extract_content_from_rows_result.php
protected getContentExtractReference ( ) : eZ\Publish\SPI\Persistence\Content
리턴 eZ\Publish\SPI\Persistence\Content

getCreateStructFixture() 보호된 메소드

Returns a eZ\Publish\SPI\Persistence\Content\CreateStruct fixture.
protected getCreateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\CreateStruct
리턴 eZ\Publish\SPI\Persistence\Content\CreateStruct

getFullContentFixture() 보호된 메소드

Returns a Content fixture.
protected getFullContentFixture ( ) : eZ\Publish\SPI\Persistence\Content
리턴 eZ\Publish\SPI\Persistence\Content

getLanguageHandler() 보호된 메소드

Returns a language handler mock.
protected getLanguageHandler ( ) : Handler
리턴 eZ\Publish\Core\Persistence\Legacy\Content\Language\Handler

getMapper() 보호된 메소드

Returns a Mapper.
protected getMapper ( $valueConverter = null ) : Mapper
리턴 eZ\Publish\Core\Persistence\Legacy\Content\Mapper

getMultipleVersionsExtractFixture() 보호된 메소드

Returns a fixture for mapping multiple versions of a content object.
protected getMultipleVersionsExtractFixture ( ) : string[][]
리턴 string[][]

getMultipleVersionsNamesExtractFixture() 보호된 메소드

Fixture is stored in _fixtures/extract_names_from_rows_multiple_versions.php

getNamesExtractFixture() 보호된 메소드

Fixture is stored in _fixtures/extract_names_from_rows.php
protected getNamesExtractFixture ( ) : array
리턴 array

getRelationCreateStructFixture() 보호된 메소드

Returns a eZ\Publish\SPI\Persistence\Content\CreateStruct fixture.
protected getRelationCreateStructFixture ( ) : eZ\Publish\SPI\Persistence\Content\Relation\CreateStruct
리턴 eZ\Publish\SPI\Persistence\Content\Relation\CreateStruct

getRelationExtractFixture() 보호된 메소드

Fixture is stored in _fixtures/relations.php
protected getRelationExtractFixture ( ) : array
리턴 array

getRelationExtractReference() 보호된 메소드

Fixture is stored in _fixtures/relations_results.php
protected getRelationExtractReference ( ) : eZ\Publish\SPI\Persistence\Content
리턴 eZ\Publish\SPI\Persistence\Content

getValueConverterRegistryMock() 보호된 메소드

Returns a FieldValue converter registry mock.
protected getValueConverterRegistryMock ( ) : ConverterRegistry
리턴 eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\ConverterRegistry

testConvertToStorageValue() 공개 메소드

testCreateCreateStructFromContent() 공개 메소드

testCreateCreateStructFromContentBasicProperties() 공개 메소드

testCreateCreateStructFromContentFieldCount() 공개 메소드

testCreateCreateStructFromContentFieldsNoId() 공개 메소드

testCreateCreateStructFromContentParentLocationsEmpty() 공개 메소드

testCreateRelationFromCreateStruct() 공개 메소드

testCreateVersionInfoForContent() 공개 메소드

testCtor() 공개 메소드

public testCtor ( )

testExtractContentFromRows() 공개 메소드

testExtractContentFromRowsMultipleVersions() 공개 메소드

testExtractContentInfoFromRow() 공개 메소드

public testExtractContentInfoFromRow ( array $fixtures, string $prefix )
$fixtures array
$prefix string

testExtractRelationsFromRows() 공개 메소드

프로퍼티 상세

$valueConverterRegistryMock 보호되어 있는 프로퍼티

Value converter registry mock.
protected ConverterRegistry,eZ\Publish\Core\Persistence\Legacy\Content\FieldValue $valueConverterRegistryMock
리턴 eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\ConverterRegistry