Dingo\Blueprint\Blueprint::appendRequest PHP Метод

appendRequest() защищенный Метод

Append a request subsection to an action.
protected appendRequest ( string &$contents, Dingo\Blueprint\Annotation\Request $request, Resource $resource ) : void
$contents string
$request Dingo\Blueprint\Annotation\Request
$resource Resource
Результат void
    protected function appendRequest(&$contents, $request, Resource $resource)
    {
        $this->appendSection($contents, 'Request');
        if (isset($request->identifier)) {
            $contents .= ' ' . $request->identifier;
        }
        $contents .= ' (' . $request->contentType . ')';
        if (!empty($request->headers) || $resource->hasRequestHeaders()) {
            $this->appendHeaders($contents, array_merge($resource->getRequestHeaders(), $request->headers));
        }
        if (isset($request->attributes)) {
            $this->appendAttributes($contents, collect($request->attributes), 1);
        }
        if (isset($request->body)) {
            $this->appendBody($contents, $this->prepareBody($request->body, $request->contentType));
        }
    }