/**
  * Transforms a normalized format into a localized money string.
  *
  * @param  number $value  Normalized number
  * @return string         Localized money string.
  */
 public function transform($value)
 {
     if (!is_numeric($value)) {
         throw new \InvalidArgumentException(sprintf('Numeric argument expected, %s given', gettype($value)));
     }
     return parent::transform($value / $this->getOption('divisor'));
 }
 public function testTransformExpectsNumeric()
 {
     $transformer = new NumberToLocalizedStringTransformer();
     $this->setExpectedException('\\InvalidArgumentException');
     $transformer->transform('foo');
 }