]>
git.immae.eu Git - github/wallabag/wallabag.git/blob - vendor/symfony/form/Symfony/Component/Form/ReversedTransformer.php
7069705febe5e5dc9a3557e552679add7c03520e
4 * This file is part of the Symfony package.
6 * (c) Fabien Potencier <fabien@symfony.com>
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
12 namespace Symfony\Component\Form
;
15 * Reverses a transformer
17 * When the transform() method is called, the reversed transformer's
18 * reverseTransform() method is called and vice versa.
20 * @author Bernhard Schussek <bschussek@gmail.com>
22 class ReversedTransformer
implements DataTransformerInterface
25 * The reversed transformer
26 * @var DataTransformerInterface
28 protected $reversedTransformer;
31 * Reverses this transformer
33 * @param DataTransformerInterface $reversedTransformer
35 public function __construct(DataTransformerInterface
$reversedTransformer)
37 $this->reversedTransformer
= $reversedTransformer;
43 public function transform($value)
45 return $this->reversedTransformer
->reverseTransform($value);
51 public function reverseTransform($value)
53 return $this->reversedTransformer
->transform($value);