PHP Класс Gregwar\Formidable\Form

Автор: Grégoire Passault ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$isCached Is the form cached?

Защищенные свойства (Protected)

Свойство Тип Описание
$accessor Property accessor
$cache * Cache system
$constraints Form constraints
$content HTML contents of the form
$factory Factory
$originalParserData Parser raw data
$parserData
$path File path
$position Current position for iterator
$variables File variables

Открытые методы

Метод Описание
__construct ( $pathOrContent = '', $variables = null, $cache = false, $factory = null )
__get ( $name ) Get a field's value
__set ( $var, $val ) Set a field value
__toString ( ) Convert to HTML
addConstraint ( $name, $closure = null ) Add a constraint on a field
check ( ) Error checking
getAttribute ( $name, $attribute ) Get a field attribute
getContent ( ) Get the form contents
getData ( $entity = [] ) Gets the data using mapping
getFactory ( )
getField ( $name ) Get a field
getFields ( )
getHtml ( ) Convert to HTML
getJs ( ) Get the JavaScript code to embed
getParserData ( ) Gets the parser data
getPostIndicator ( ) Get the CSRF manager
getToken ( ) Gets the post indicator
getValue ( $name ) Gets a field value
getValues ( ) Get all the values
handle ( $callback = null, $errorsCallback = null ) Check a form, helper function
hookNames ( Closure $hook )
posted ( $method = 'post' ) Check if the form was posted
reset ( ) Resets the form
setAttribute ( $name, $attribute, $value ) Defines an attribute value
setData ( $entity ) Define the values using mapping
setLanguage ( Language $language ) Sets the language
setOptionClass ( $select, $val, $class ) Sets the class of an option field
setPlaceholder ( $name, $value ) Defines a placeholder value
setValue ( $name, $value ) Defines a field value
setValues ( $values, array $files = [] ) Define the values
source ( $source, $data ) Values sourcing

Защищенные методы

Метод Описание
parse ( ) Parses the form contents to build objects
pushLanguage ( ) Push the language to all the fields

Описание методов

__construct() публичный Метод

public __construct ( $pathOrContent = '', $variables = null, $cache = false, $factory = null )

__get() публичный Метод

Get a field's value
public __get ( $name )

__set() публичный Метод

Set a field value
public __set ( $var, $val )

__toString() публичный Метод

Convert to HTML
public __toString ( )

addConstraint() публичный Метод

Add a constraint on a field
public addConstraint ( $name, $closure = null )

check() публичный Метод

Error checking
public check ( )

getAttribute() публичный Метод

Get a field attribute
public getAttribute ( $name, $attribute )

getContent() публичный Метод

Get the form contents
public getContent ( )

getData() публичный Метод

Gets the data using mapping
public getData ( $entity = [] )

getFactory() публичный Метод

public getFactory ( )

getField() публичный Метод

Get a field
public getField ( $name )

getFields() публичный Метод

public getFields ( )

getHtml() публичный Метод

Convert to HTML
public getHtml ( )

getJs() публичный Метод

Get the JavaScript code to embed
public getJs ( )

getParserData() публичный Метод

Gets the parser data
public getParserData ( )

getPostIndicator() публичный Метод

Get the CSRF manager
public getPostIndicator ( )

getToken() публичный Метод

Gets the post indicator
public getToken ( )

getValue() публичный Метод

Gets a field value
public getValue ( $name )

getValues() публичный Метод

Get all the values
public getValues ( )

handle() публичный Метод

Check a form, helper function
public handle ( $callback = null, $errorsCallback = null )

hookNames() публичный Метод

public hookNames ( Closure $hook )
$hook Closure

parse() защищенный Метод

Parses the form contents to build objects
protected parse ( )

posted() публичный Метод

Check if the form was posted
public posted ( $method = 'post' )

pushLanguage() защищенный Метод

Push the language to all the fields
protected pushLanguage ( )

reset() публичный Метод

Resets the form
public reset ( )

setAttribute() публичный Метод

Defines an attribute value
public setAttribute ( $name, $attribute, $value )

setData() публичный Метод

Define the values using mapping
public setData ( $entity )

setLanguage() публичный Метод

Sets the language
public setLanguage ( Language $language )
$language Gregwar\Formidable\Language\Language

setOptionClass() публичный Метод

Sets the class of an option field
public setOptionClass ( $select, $val, $class )

setPlaceholder() публичный Метод

Defines a placeholder value
public setPlaceholder ( $name, $value )

setValue() публичный Метод

Defines a field value
public setValue ( $name, $value )

setValues() публичный Метод

Define the values
public setValues ( $values, array $files = [] )
$files array

source() публичный Метод

Values sourcing
public source ( $source, $data )

Описание свойств

$accessor защищенное свойство

Property accessor
protected $accessor

$cache защищенное свойство

* Cache system
protected $cache

$constraints защищенное свойство

Form constraints
protected $constraints

$content защищенное свойство

HTML contents of the form
protected $content

$factory защищенное свойство

Factory
protected $factory

$isCached публичное свойство

Is the form cached?
public $isCached

$originalParserData защищенное свойство

Parser raw data
protected $originalParserData

$parserData защищенное свойство

protected $parserData

$path защищенное свойство

File path
protected $path

$position защищенное свойство

Current position for iterator
protected $position

$variables защищенное свойство

File variables
protected $variables