Zend\Diactoros\Response\InjectContentTypeTrait::injectContentType PHP Method

injectContentType() private method

Inject the provided Content-Type, if none is already present.
private injectContentType ( string $contentType, array $headers ) : array
$contentType string
$headers array
return array Headers with injected Content-Type
    private function injectContentType($contentType, array $headers)
    {
        $hasContentType = array_reduce(array_keys($headers), function ($carry, $item) {
            return $carry ?: strtolower($item) === 'content-type';
        }, false);
        if (!$hasContentType) {
            $headers['content-type'] = [$contentType];
        }
        return $headers;
    }
InjectContentTypeTrait