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

resolveSerializer() protected method

Resolve a serializer instance from the value.
protected resolveSerializer ( League\Fractal\Serializer\SerializerAbstract | string $serializer ) : League\Fractal\Serializer\SerializerAbstract
$serializer League\Fractal\Serializer\SerializerAbstract | string
return League\Fractal\Serializer\SerializerAbstract
    protected function resolveSerializer($serializer) : SerializerAbstract
    {
        if (is_string($serializer)) {
            $serializer = new $serializer();
        }
        if (!$serializer instanceof SerializerAbstract) {
            throw new InvalidSerializerException();
        }
        return $serializer;
    }