PHP 클래스 Joli\Jane\Guesser\Guess\PatternMultipleType

상속: extends Joli\Jane\Guesser\Guess\Type
파일 보기 프로젝트 열기: jolicode/jane 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$types

공개 메소드들

메소드 설명
__construct ( $object, array $types = [] )
__toString ( ) : string
addType ( string $pattern, Joli\Jane\Guesser\Guess\Type $type ) Add a type
createDenormalizationStatement ( Joli\Jane\Generator\Context\Context $context, PhpParser\Node\Expr $input ) (@inheritDoc}
createNormalizationStatement ( Joli\Jane\Generator\Context\Context $context, PhpParser\Node\Expr $input ) (@inheritDoc}

보호된 메소드들

메소드 설명
createArrayValueStatement ( ) {@inheritDoc}
createLoopKeyStatement ( Joli\Jane\Generator\Context\Context $context ) {@inheritDoc}
createNormalizationArrayValueStatement ( ) {@inheritDoc}

메소드 상세

__construct() 공개 메소드

public __construct ( $object, array $types = [] )
$types array

__toString() 공개 메소드

public __toString ( ) : string
리턴 string

addType() 공개 메소드

Add a type
public addType ( string $pattern, Joli\Jane\Guesser\Guess\Type $type )
$pattern string
$type Joli\Jane\Guesser\Guess\Type

createArrayValueStatement() 보호된 메소드

{@inheritDoc}

createDenormalizationStatement() 공개 메소드

(@inheritDoc}
public createDenormalizationStatement ( Joli\Jane\Generator\Context\Context $context, PhpParser\Node\Expr $input )
$context Joli\Jane\Generator\Context\Context
$input PhpParser\Node\Expr

createLoopKeyStatement() 보호된 메소드

{@inheritDoc}
protected createLoopKeyStatement ( Joli\Jane\Generator\Context\Context $context )
$context Joli\Jane\Generator\Context\Context

createNormalizationArrayValueStatement() 보호된 메소드

{@inheritDoc}

createNormalizationStatement() 공개 메소드

(@inheritDoc}
public createNormalizationStatement ( Joli\Jane\Generator\Context\Context $context, PhpParser\Node\Expr $input )
$context Joli\Jane\Generator\Context\Context
$input PhpParser\Node\Expr

프로퍼티 상세

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

protected $types