a.emelyanenko/bracket-validator
最新稳定版本:v1.0.0
Composer 安装命令:
composer require a.emelyanenko/bracket-validator
包简介
The skeleton application for the OTUS home work.
README 文档
README
Основная задача
Необходимо создать свой пакет.
Критерии оценки
- Пакет должен ставиться при помощи composer require package-name
- Пакет должен отвечать PSR-4
- Пакет может подключаться в Composer либо с packagist, либо из GitHub
Результат
Установить пакет в проект
- composer require a.emelyanenko/bracket-validator
Подключить пакет в проект
use Emelyanenko\BracketValidator\Service\BracketValidatorService;
use Emelyanenko\BracketValidator\Exceptions\BracketException;
Пример использования
$service = new BracketValidatorService();
header('Content-Type: application/json; charset=utf-8');
try {
$input = $_POST['string'] ?? '';
$service->validate($input);
http_response_code(200);
echo "200 OK: Всё хорошо";
} catch (InvalidBracketsException $e) {
http_response_code(400);
echo "400 Bad Request: " . $e->getMessage();
} catch (Throwable $e) {
http_response_code(500);
echo "500 Internal Server Error";
}
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 7
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-03-02