Sonata\Component\Form\Transformer\PaymentMethodTransformer::reverseTransform PHP Метод

reverseTransform() публичный Метод

public reverseTransform ( $value )
    public function reverseTransform($value)
    {
        return $this->paymentPool->getMethod($value);
    }

Usage Example

 public function testReverseTransform()
 {
     $payment = new PassPayment($this->getMock('Symfony\\Component\\Routing\\RouterInterface'));
     $payment->setCode("paymentCode");
     $pool = $this->getMockBuilder('Sonata\\Component\\Payment\\Pool')->disableOriginalConstructor()->getMock();
     $pool->expects($this->once())->method('getMethod')->will($this->returnValue($payment));
     $transformer = new PaymentMethodTransformer($pool);
     $this->assertEquals($payment, $transformer->reverseTransform("paymentCode"));
 }