aidantwoods / aidantwoods/SecureHeaders
allow method chaining
- Vorherrschende Sprache
- PHP
- Sterne
- 433
- Forks
- 21
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Personally, I'd like to chain my settings, so instead of this:
```php
// init SecureHeaders
$headers = new SecureHeaders;
$headers->auto();
$headers->hsts();
$headers->csp([
'default-src' => [
'none'
],
'script-src' => [
'self'
],
'style-src' => [
'self',
'https://fonts.googleapis.com'
],
'img-src' => [
'https://www.gravatar.com'
]
]);
$headers->apply();
```
I could do
```php
// init SecureHeaders
$headers = new SecureHeaders;
$headers
->auto()
->hsts()
->csp([
'default-src' => [
'none'
],
'script-src' => [
'self'
],
'style-src' => [
'self',
'https://fonts.googleapis.com'
],
'img-src' => [
'https://www.gravatar.com'
]
])
->apply();
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.