e4c21708ca
Fields can now easier support different data types in their underlying object. These datatypes can be normalized to a single datatype using a normalization transformer. The normalized value can then be transformed to the user's representation with the value transformer (better name required?).
37 lines
875 B
PHP
37 lines
875 B
PHP
<?php
|
|
|
|
namespace Symfony\Tests\Component\Form\Fixtures;
|
|
|
|
use Symfony\Component\Form\Field;
|
|
use Symfony\Component\Form\ValueTransformer\ValueTransformerInterface;
|
|
|
|
class TestField extends Field
|
|
{
|
|
public function render(array $attributes = array())
|
|
{
|
|
}
|
|
|
|
/**
|
|
* Expose method for testing purposes
|
|
*/
|
|
public function setNormalizationTransformer(ValueTransformerInterface $normalizationTransformer)
|
|
{
|
|
parent::setNormalizationTransformer($normalizationTransformer);
|
|
}
|
|
|
|
/**
|
|
* Expose method for testing purposes
|
|
*/
|
|
public function setValueTransformer(ValueTransformerInterface $valueTransformer)
|
|
{
|
|
parent::setValueTransformer($valueTransformer);
|
|
}
|
|
|
|
/**
|
|
* Expose method for testing purposes
|
|
*/
|
|
public function getNormalizedData()
|
|
{
|
|
return parent::getNormalizedData();
|
|
}
|
|
} |