Properties

$name

$name

$type

$type

$default

$default

$mandatory

$mandatory

$empty

$empty

$value

$value

Methods

__construct()

__construct( $name, \Thelia\Type\TypeCollection $type,  $default,  $mandatory,  $empty,  $value)

Parameters

$name
\Thelia\Type\TypeCollection $type
$default
$mandatory
$empty
$value

getValue()

getValue()

setValue()

setValue( $value)

Parameters

$value

createAnyTypeArgument()

createAnyTypeArgument( $name,  $default,  $mandatory,  $empty)

Parameters

$name
$default
$mandatory
$empty

createIntTypeArgument()

createIntTypeArgument( $name,  $default,  $mandatory,  $empty)

Parameters

$name
$default
$mandatory
$empty

createFloatTypeArgument()

createFloatTypeArgument( $name,  $default,  $mandatory,  $empty)

Parameters

$name
$default
$mandatory
$empty

createBooleanTypeArgument()

createBooleanTypeArgument( $name,  $default,  $mandatory,  $empty)

Parameters

$name
$default
$mandatory
$empty

createBooleanOrBothTypeArgument()

createBooleanOrBothTypeArgument( $name,  $default,  $mandatory,  $empty)

Parameters

$name
$default
$mandatory
$empty

createIntListTypeArgument()

createIntListTypeArgument( $name,  $default,  $mandatory,  $empty)

Parameters

$name
$default
$mandatory
$empty