snicco/default-headers-middleware

v2.0.0-beta.9 2024-09-07 14:27 UTC

README

codecov Psalm Type-Coverage Psalm level PhpMetrics - Static Analysis PHP-Versions

A middleware for the snicco/http-routing component will add default headers to all outgoing responses.

Installation

composer require snicco/must-match-route-middleware

Usage

This middleware should be added for specific groups or globally in the MiddlewareResolver.

Choose what works best for you.

This middleware must be bound in the PSR-11 container that is used by the snicco/http-routing component.

// In your container definitions
use Snicco\Middleware\DefaultHeaders\DefaultHeaders;

$default_headers = new DefaultHeaders([
    'X-Content-Type-Options' => 'nosniff' // key value pairs or header names and values.
])

Contributing

This repository is a read-only split of the development repo of the Snicco project.

This is how you can contribute.

Reporting issues and sending pull requests

Please report issues in the Snicco monorepo.

Security

If you discover a security vulnerability, please follow our disclosure procedure.