PHP Класс PHPStan\Type\ArrayType

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

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

Метод Описание
__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() публичный Метод

public isItemTypeInferredFromLiteralArray ( ) : boolean
Результат boolean

isNullable() публичный Метод

public isNullable ( ) : boolean
Результат boolean

isPossiblyCallable() публичный Метод

public isPossiblyCallable ( ) : boolean
Результат boolean

makeNullable() публичный Метод

public makeNullable ( ) : PHPStan\Type\Type
Результат PHPStan\Type\Type