/** * @param $input * @param \Morrelinko\Datran\Builder\Builder $builder * @return mixed */ public function transform($input, Builder $builder = null) { $input = $this->fromType->decode($input); if ($builder) { $builder->build($input); } return $this->toType->encode($input); }