'unknown'
],
$context['deserialization_path'
] ?? null,
true
);
$context['not_normalizable_value_exceptions'
][] =
$exception;
return $reflectionClass->
newInstanceWithoutConstructor();
} } if ($missingConstructorArguments) { throw new MissingConstructorArgumentsException(sprintf('Cannot create an instance of "%s" from serialized data because its constructor requires the following parameters to be present : "$%s".',
$class,
implode('", "$',
$missingConstructorArguments)), 0, null,
$missingConstructorArguments,
$class);
} if (!
$constructor->
isConstructor()) { return $constructor->
invokeArgs(null,
$params);
} try { return $reflectionClass->
newInstanceArgs($params);
} catch (\TypeError
$e) { if (!
isset($context['not_normalizable_value_exceptions'
])) { throw $e;
}