PHP 클래스 PHPStan\Type\ArrayType

상속: implements PHPStan\Type\Type
파일 보기 프로젝트 열기: phpstan/phpstan 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( PHPStan\Type\Type $itemType, boolean $nullable, boolean $itemTypeInferredFromLiteralArray = false, boolean $possiblyCallable = false )
accepts ( PHPStan\Type\Type $type ) : boolean
canAccessProperties ( ) : boolean
canCallMethods ( ) : boolean
combineWith ( PHPStan\Type\Type $otherType ) : PHPStan\Type\Type
createDeepArrayType ( NestedArrayItemType $nestedItemType, boolean $nullable ) : self
describe ( ) : string
getClass ( ) : string | null
getItemType ( ) : PHPStan\Type\Type
getNestedItemType ( ) : NestedArrayItemType
isItemTypeInferredFromLiteralArray ( ) : boolean
isNullable ( ) : boolean
isPossiblyCallable ( ) : boolean
makeNullable ( ) : PHPStan\Type\Type

메소드 상세

__construct() 공개 메소드

public __construct ( PHPStan\Type\Type $itemType, boolean $nullable, boolean $itemTypeInferredFromLiteralArray = false, boolean $possiblyCallable = false )
$itemType PHPStan\Type\Type
$nullable boolean
$itemTypeInferredFromLiteralArray boolean
$possiblyCallable boolean

accepts() 공개 메소드

public accepts ( PHPStan\Type\Type $type ) : boolean
$type PHPStan\Type\Type
리턴 boolean

canAccessProperties() 공개 메소드

public canAccessProperties ( ) : boolean
리턴 boolean

canCallMethods() 공개 메소드

public canCallMethods ( ) : boolean
리턴 boolean

combineWith() 공개 메소드

public combineWith ( PHPStan\Type\Type $otherType ) : PHPStan\Type\Type
$otherType PHPStan\Type\Type
리턴 PHPStan\Type\Type

createDeepArrayType() 공개 정적인 메소드

public static createDeepArrayType ( NestedArrayItemType $nestedItemType, boolean $nullable ) : self
$nestedItemType NestedArrayItemType
$nullable boolean
리턴 self

describe() 공개 메소드

public describe ( ) : string
리턴 string

getClass() 공개 메소드

public getClass ( ) : string | null
리턴 string | null

getItemType() 공개 메소드

public getItemType ( ) : PHPStan\Type\Type
리턴 PHPStan\Type\Type

getNestedItemType() 공개 메소드

public getNestedItemType ( ) : NestedArrayItemType
리턴 NestedArrayItemType

isItemTypeInferredFromLiteralArray() 공개 메소드

isNullable() 공개 메소드

public isNullable ( ) : boolean
리턴 boolean

isPossiblyCallable() 공개 메소드

public isPossiblyCallable ( ) : boolean
리턴 boolean

makeNullable() 공개 메소드

public makeNullable ( ) : PHPStan\Type\Type
리턴 PHPStan\Type\Type