PHP Class sfPropelFormFilterGenerator, sfPropelORMPlugin

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

Méthodes publiques

Méthode 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 méthode

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

getType() public méthode

public getType ( ColumnMap $column )
$column ColumnMap

getValidatorClassForColumn() public méthode

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

getValidatorForColumn() public méthode

public getValidatorForColumn ( $column )

getValidatorOptionsForColumn() public méthode

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
Résultat string The options to pass to the validator as a PHP string

getWidgetClassForColumn() public méthode

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

getWidgetOptionsForColumn() public méthode

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
Résultat string The options to pass to the widget as a PHP string

initialize() public méthode

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