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

resolveModel() protected method

Resolve a model instance from the data.
protected resolveModel ( Model | array $data ) : Model
$data Illuminate\Database\Eloquent\Model | array
return Illuminate\Database\Eloquent\Model
    protected function resolveModel($data) : Model
    {
        if ($data instanceof Model) {
            return $data;
        }
        $model = array_values($data)[0];
        if (!$model instanceof Model) {
            throw new InvalidArgumentException('You can only transform data containing Eloquent models.');
        }
        return $model;
    }