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?).
33 lines
821 B
PHP
33 lines
821 B
PHP
<?php
|
|
|
|
namespace Symfony\Tests\Component\Form\Fixtures;
|
|
|
|
use Symfony\Component\Form\FieldGroup;
|
|
use Symfony\Component\Form\ValueTransformer\ValueTransformerInterface;
|
|
|
|
class TestFieldGroup extends FieldGroup
|
|
{
|
|
/**
|
|
* 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();
|
|
}
|
|
} |