implements |
TypeNode |
---|---|
uses |
NodeAttributes |
Methods | ||
---|---|---|
public
|
__construct(
ArrayShapeItemNode[] $items,
bool $sealed = true,
self::KIND_* $kind = self::KIND_ARRAY,
?ArrayShapeUnsealedTypeNode $unsealedType = null,
)
|
# |
public
|
__toString(): string
|
# |
Methods used from PHPStan\PhpDocParser\Ast\NodeAttributes |
---|
setAttribute(), hasAttribute(), getAttribute() |
Constants | ||
---|---|---|
public
|
KIND_ARRAY = 'array'
|
# |
public
|
KIND_LIST = 'list'
|
# |
Properties | |||
---|---|---|---|
public
|
ArrayShapeItemNode[]
|
$items
|
# |
public
|
bool
|
$sealed
|
# |
public
|
self::KIND_*
|
$kind
|
# |
public
|
ArrayShapeUnsealedTypeNode|null
|
$unsealedType
|
# |