mepihindeveloper / php-headers
Component for working with headers
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
pkg:composer/mepihindeveloper/php-headers
Requires
- php: >=7.4
Requires (Dev)
- codeception/codeception: ^4.1
- codeception/module-asserts: ^1.0.0
- codeception/module-phpbrowser: ^1.0.0
This package is auto-updated.
Last update: 2025-10-16 19:36:26 UTC
README
Компонент для работы с заголовками в PHP
Структура
src/
--- interfaces/
--- Headers.php
В директории interfaces хранятся необходимые интерфейсы, которые необходимо имплементировать в при реализации
собственного класса Headers.
Класс Headers реализует интерфейс HeadersInterface для управления заголовками.
Доступные методы
| Метод | Аргументы | Возвращаемые данные | Исключения | Описание | 
|---|---|---|---|---|
| add(array $params) | Заголовок(и) [key => value] | void | Добавляет заголовок. Если заголовок уже существует, то он будет перезаписан | |
| remove(string $key) | Заголовок | void | Удаляет заголовок | |
| removeAll | void | Удаляет все заголовки | ||
| has(string $key) | Заголовок | bool | Проверяет наличие заголовка. Проверка идет на наличие ключа и значения | |
| get(string $key) | Заголовок | string | InvalidArgumentException | Получает значение заголовка | 
| getAll | Получает все заголовки | |||
| getIsApache | bool | Возвращает, является ли сервер Apache | 
Контакты
Вы можете связаться со мной в социальной сети ВКонтакте: ВКонтакте: Максим Епихин
Если удобно писать на почту, то можете воспользоваться этим адресом: mepihindeveloper@gmail.com
Мой канал на YouTube, который посвящен разработке веб и игровых проектов: YouTube: Максим Епихин
Поддержать меня можно переводом на Яндекс.Деньги: Денежный перевод