Flugg\Responder\Http\SuccessResponseBuilder::resolveTransformer PHP Method

resolveTransformer() protected method

Resolve a transformer.
protected resolveTransformer ( Model $model, Transformer | callable | null $transformer = null ) : Transformer | callable
$model Illuminate\Database\Eloquent\Model
$transformer Flugg\Responder\Transformer | callable | null
return Flugg\Responder\Transformer | callable
    protected function resolveTransformer(Model $model, $transformer = null)
    {
        $transformer = $transformer ?: $this->resolveTransformerFromModel($model);
        if (is_string($transformer)) {
            $transformer = new $transformer();
        }
        return $this->parseTransformer($transformer, $model);
    }