cloud-castle / tcp
Production-ready PHP 8.1+ Tcp library (CloudCastle).
Fund package maintenance!
dev-main / 1.0.x-dev
2026-10-20 10:36 UTC
Requires
- php: >=8.1
Requires (Dev)
- deptrac/deptrac: ^2.0
- ergebnis/composer-normalize: ^2.45
- friendsofphp/php-cs-fixer: ^3.68
- icanhazstring/composer-unused: ^0.9
- infection/infection: ^0.28.1
- php-parallel-lint/php-parallel-lint: ^1.4
- phpdocumentor/shim: ^3.5
- phpmd/phpmd: ^2.15
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-deprecation-rules: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-strict-rules: ^2.0
- phpunit/phpunit: ^10.5
- psalm/plugin-phpunit: ^0.19
- rector/rector: ^2.0
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: ^3.11
- vimeo/psalm: ^6.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-20 10:36:50 UTC
README
Tcp
Production-ready PHP 8.1+ библиотека Tcp (CloudCastle).
Зачем
Production-ready PHP 8.1+ библиотека Tcp (CloudCastle).
Краткая выжимка:
Плюсы
- PHP 8.1+, строгие типы, полный quality-стек в CI
- Цель эталона: покрытие ≥99.8%, Infection MSI 100% (по Coveralls / Quality CI)
- Минимум runtime-зависимостей
Минусы (допустимые по эталону CloudCastle)
- Пакет моложе и менее распространён, чем зрелые аналоги
- Меньше установок/звёзд на старте
Когда применять
- Новый код на PHP 8.1+, где нужны предсказуемые контракты и зелёный CI
- Проекты экосистемы CloudCastle /
cloud-castle/*
Установка
composer require cloud-castle/tcp
Быстрый старт
<?php declare(strict_types=1); use CloudCastle\Tcp\Tcp; $pkg = new Tcp(); echo $pkg->name();
Документация
- Wiki
- CHANGELOG
- SECURITY
- CONTRIBUTING
- DONATE
- ROADMAP
- AUTHORS
- ACCESSIBILITY
- RELEASE
- INSTALL
- ADOPTERS
- ARCHITECTURE
- FAQ
- VERSIONING
- CODE_STYLE
Сравнение с аналогами
Актуальные таблицы (фичи / перф / память / безопасность / качество) — в Wiki → Comparison. В README таблицы не дублируются (защита ветки main).
Лицензия
MIT — см. LICENSE.