\Charcoal\Ui\FormInputFormInputBuilder

Form Input Builder

Summary

Methods
Properties
Constants
__construct()
build()
No public properties found
DEFAULT_TYPE
No protected methods found
$factory
$container
N/A
No private methods found
No private properties found
N/A

Constants

DEFAULT_TYPE

DEFAULT_TYPE

The default, concrete, form input model.

Properties

$factory

$factory : \Charcoal\Factory\FactoryInterface

Store the form input factory instance.

Type

\Charcoal\Factory\FactoryInterface

$container

$container : \Pimple\Container

Store the dependency-injection container to fulfill the required services.

Type

\Pimple\Container

Methods

__construct()

__construct(\Charcoal\Factory\FactoryInterface  $factory, \Pimple\Container  $container) 

Return a new form input builder.

Parameters

\Charcoal\Factory\FactoryInterface $factory

A dashboard factory.

\Pimple\Container $container

The DI container.

build()

build(array|\ArrayAccess  $options) : \Charcoal\Ui\FormInput\FormInputInterface

Build and return a new form input.

Parameters

array|\ArrayAccess $options

The form input build options.

Returns

\Charcoal\Ui\FormInput\FormInputInterface