PHP 클래스 eZ\Publish\Core\Repository\Tests\Service\Mock\NameSchemaTest

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

보호된 프로퍼티들

프로퍼티 타입 설명
$contentTypeDomainMapperMock

공개 메소드들

메소드 설명
testResolveNameSchema ( ) Test eZ\Publish\Core\Repository\Helper\NameSchemaService method.
testResolveNameSchemaWithFields ( ) Test eZ\Publish\Core\Repository\Helper\NameSchemaService method.
testResolveUrlAliasSchema ( ) Test eZ\Publish\Core\Repository\Helper\NameSchemaService method.
testResolveUrlAliasSchemaFallbackToNameSchema ( ) Test eZ\Publish\Core\Repository\Helper\NameSchemaService method.

보호된 메소드들

메소드 설명
buildTestObjects ( $nameSchema = '<name_schema>', $urlAliasSchema = '<urlalias_schema>' ) : eZ\Publish\API\Repository\Values\Content\Content Builds stubbed content for testing purpose.
getContentTypeDomainMapperMock ( ) : PHPUnit_Framework_MockObject_MockObject | ContentTypeDomainMapper
getFieldDefinitions ( ) : FieldDefinition[]
getFields ( ) : eZ\Publish\API\Repository\Values\Content\Field[]
getPartlyMockedNameSchemaService ( array $methods = null ) : NameSchemaService | PHPUnit_Framework_MockObject_MockObject Returns the content service to test with $methods mocked.

메소드 상세

buildTestObjects() 보호된 메소드

Builds stubbed content for testing purpose.
protected buildTestObjects ( $nameSchema = '<name_schema>', $urlAliasSchema = '<urlalias_schema>' ) : eZ\Publish\API\Repository\Values\Content\Content
리턴 eZ\Publish\API\Repository\Values\Content\Content

getContentTypeDomainMapperMock() 보호된 메소드

protected getContentTypeDomainMapperMock ( ) : PHPUnit_Framework_MockObject_MockObject | ContentTypeDomainMapper
리턴 PHPUnit_Framework_MockObject_MockObject | eZ\Publish\Core\Repository\Helper\ContentTypeDomainMapper

getFieldDefinitions() 보호된 메소드

protected getFieldDefinitions ( ) : FieldDefinition[]
리턴 eZ\Publish\Core\Repository\Values\ContentType\FieldDefinition[]

getFields() 보호된 메소드

protected getFields ( ) : eZ\Publish\API\Repository\Values\Content\Field[]
리턴 eZ\Publish\API\Repository\Values\Content\Field[]

getPartlyMockedNameSchemaService() 보호된 메소드

Injected Repository comes from {@see \getRepositoryMock()}
protected getPartlyMockedNameSchemaService ( array $methods = null ) : NameSchemaService | PHPUnit_Framework_MockObject_MockObject
$methods array
리턴 eZ\Publish\Core\Repository\Helper\NameSchemaService | PHPUnit_Framework_MockObject_MockObject

testResolveNameSchema() 공개 메소드

Test eZ\Publish\Core\Repository\Helper\NameSchemaService method.

testResolveNameSchemaWithFields() 공개 메소드

Test eZ\Publish\Core\Repository\Helper\NameSchemaService method.

testResolveUrlAliasSchema() 공개 메소드

Test eZ\Publish\Core\Repository\Helper\NameSchemaService method.

testResolveUrlAliasSchemaFallbackToNameSchema() 공개 메소드

Test eZ\Publish\Core\Repository\Helper\NameSchemaService method.

프로퍼티 상세

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

protected $contentTypeDomainMapperMock