Nelmio\Alice\Throwable\Exception\FixtureBuilder\Denormalizer\DenormalizerExceptionFactory::createForUnparsableValue PHP Method

createForUnparsableValue() public static method

public static createForUnparsableValue ( string $value, integer $code, Throwable $previous ) : UnexpectedValueException
$value string
$code integer
$previous Throwable
return UnexpectedValueException
    public static function createForUnparsableValue(string $value, int $code = 0, \Throwable $previous) : UnexpectedValueException
    {
        return new UnexpectedValueException(sprintf('Could not parse value "%s".', $value), $code, $previous);
    }

Usage Example

コード例 #1
0
 /**
  * @param ParserInterface $parser
  * @param string          $value
  *
  * @return mixed|ValueInterface
  */
 private function parseValue(ParserInterface $parser, string $value)
 {
     try {
         return $parser->parse($value);
     } catch (ParseThrowable $throwable) {
         throw DenormalizerExceptionFactory::createForUnparsableValue($value, 0, $throwable);
     }
 }