PHP Class sfPropelFormFilterGenerator, sfPropelORMPlugin

This class generates a Propel filter forms.
Author: Fabien Potencier ([email protected])
Inheritance: extends sfPropelFormGenerator
Show file Open project: propelorm/sfPropelORMPlugin

Public Methods

Method Description
generate ( array $params = [] ) : string Generates classes and templates in cache.
getType ( ColumnMap $column )
getValidatorClassForColumn ( ColumnMap $column ) : string Returns a sfValidator class name for a given column.
getValidatorForColumn ( $column )
getValidatorOptionsForColumn ( ColumnMap $column ) : string Returns a PHP string representing options to pass to a validator for a given column.
getWidgetClassForColumn ( ColumnMap $column ) : string Returns a sfWidgetForm class name for a given column.
getWidgetOptionsForColumn ( ColumnMap $column ) : string Returns a PHP string representing options to pass to a widget for a given column.
initialize ( sfGeneratorManager $generatorManager ) Initializes the current sfGenerator instance.

Method Details

generate() public method

Generates classes and templates in cache.
public generate ( array $params = [] ) : string
$params array The parameters
return string The data to put in configuration cache

getType() public method

public getType ( ColumnMap $column )
$column ColumnMap

getValidatorClassForColumn() public method

Returns a sfValidator class name for a given column.
public getValidatorClassForColumn ( ColumnMap $column ) : string
$column ColumnMap A ColumnMap object
return string The name of a subclass of sfValidator

getValidatorForColumn() public method

public getValidatorForColumn ( $column )

getValidatorOptionsForColumn() public method

Returns a PHP string representing options to pass to a validator for a given column.
public getValidatorOptionsForColumn ( ColumnMap $column ) : string
$column ColumnMap A ColumnMap object
return string The options to pass to the validator as a PHP string

getWidgetClassForColumn() public method

Returns a sfWidgetForm class name for a given column.
public getWidgetClassForColumn ( ColumnMap $column ) : string
$column ColumnMap A ColumnMap object
return string The name of a subclass of sfWidgetForm

getWidgetOptionsForColumn() public method

Returns a PHP string representing options to pass to a widget for a given column.
public getWidgetOptionsForColumn ( ColumnMap $column ) : string
$column ColumnMap A ColumnMap object
return string The options to pass to the widget as a PHP string

initialize() public method

Initializes the current sfGenerator instance.
public initialize ( sfGeneratorManager $generatorManager )
$generatorManager sfGeneratorManager A sfGeneratorManager instance