/**
* @param mixed $value
*
* @return \Spatie\BladeJavaScript\Transformers\Transformer
*
* @throws \Spatie\BladeJavaScript\Exceptions\Untransformable
*/
public function getTransformer($value) : Transformer
{
foreach ($this->getAllTransformers() as $transformer) {
if ($transformer->canTransform($value)) {
return $transformer;
}
}
throw Untransformable::noTransformerFound($value);
}