Menu

## SimpleType extends Type
in package

SimpleType.php : 14

### Table of Contents

$allowsNull : bool
$name : string
$value : mixed
__construct() : mixed
allowsNull() : bool
asString() : string
fromName() : self
fromValue() : self
getReturnTypeDeclaration() : string
isAssignable() : bool
name() : string
value() : mixed
normalize() : string

### Properties

#### $allowsNull

SimpleType.php : 24
`private bool $allowsNull`

#### $name

SimpleType.php : 19
`private string $name`

#### $value

SimpleType.php : 29
`private mixed $value`

### Methods

#### __construct()

SimpleType.php : 31
`public __construct(string $name, bool $nullable[, mixed $value = null ]) : mixed`

##### Parameters

$name : string
$nullable : bool
$value : mixed = null

##### Return values

mixed —

#### allowsNull()

SimpleType.php : 60
`public allowsNull() : bool`

##### Return values

bool —

#### asString()

Type.php : 81
`public asString() : string`

##### Return values

string —

#### fromName()

Type.php : 39
`public static fromName(string $typeName, bool $allowsNull) : self`

##### Parameters

$typeName : string
$allowsNull : bool

##### Return values

self —

#### fromValue()

Type.php : 18
`public static fromValue(mixed $value, bool $allowsNull) : self`

##### Parameters

$value : mixed
$allowsNull : bool

##### Return values

self —

#### getReturnTypeDeclaration()

Type.php : 91
`public getReturnTypeDeclaration() : string`

##### Tags

deprecated
codeCoverageIgnore

##### Return values

string —

#### isAssignable()

SimpleType.php : 38
`public isAssignable(Type $other) : bool`

##### Parameters

$other : Type

##### Return values

bool —

#### name()

SimpleType.php : 55
`public name() : string`

##### Return values

string —

#### value()

SimpleType.php : 65
`public value() : mixed`

##### Return values

mixed —

#### normalize()

SimpleType.php : 70
`private normalize(string $name) : string`

##### Parameters

$name : string

##### Return values

string —

## Search results