Overview

Namespaces

  • Charcoal
    • Ui
      • Dashboard
      • Form
      • FormGroup
      • FormInput
      • Layout
      • Menu
      • MenuItem
      • ServiceProvider

Classes

  • AbstractFormInput
  • FormInputBuilder
  • GenericFormInput

Interfaces

  • FormInputInterface
  • Overview
  • Namespace
  • Class

Class FormInputBuilder

Form Input Builder

Namespace: Charcoal\Ui\FormInput
Located at Charcoal/Ui/FormInput/FormInputBuilder.php
Methods summary
public
# __construct( Charcoal\Factory\FactoryInterface $factory, Pimple\Container $container )

Return a new form input builder.

Return a new form input builder.

Parameters

$factory
A dashboard factory.
$container
The DI container.
public Charcoal\Ui\FormInput\FormInputInterface
# build( array|ArrayAccess $options )

Build and return a new form input.

Build and return a new form input.

Parameters

$options
The form input build options.

Returns

Charcoal\Ui\FormInput\FormInputInterface
Constants summary
string DEFAULT_TYPE

The default, concrete, form input model.

The default, concrete, form input model.

Const

string
# 'charcoal/ui/form-input/generic'
Properties summary
protected Charcoal\Factory\FactoryInterface $factory

Store the form input factory instance.

Store the form input factory instance.

#
protected Pimple\Container $container

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

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

#
API documentation generated by ApiGen