bitrix24/b24phpsdk
Bitrix24 PHP SDK for working with the Bitrix24 REST API from Laravel or plain PHP. Provides typed clients, authentication helpers, API method wrappers, pagination, and webhook/OAuth support to simplify integrating CRM, tasks, chats, and other Bitrix24 modules.
cebe/php-openapi: ^1.8 is listed in the require section of composer.json, meaning it is installed
in production environments as a runtime dependency. However, the package is entirely unused:
src/ or tools/ imports any class from the cebe\openapi namespace.src/OpenApi/Domain/ uses native json_decode().SchemaBuilder command simply fetches the raw JSON payload from the Bitrix24 REST API and writes it to a file.deptrac.yaml, phpstan.dist.neon, .php-cs-fixer.php, rector.php) references the package.Remove cebe/php-openapi entirely from composer.json (not move to require-dev).
Rationale: the package is dead code at the dependency level. Moving it to require-dev would keep
installing an unused package for all contributors. Removal is the cleanest outcome and aligns with
YAGNI — if cebe-based tooling is needed in the future, it can be added back then.
| File | Change |
|---|---|
composer.json |
Remove "cebe/php-openapi": "^1.8" from require |
composer.lock |
Regenerated automatically by composer remove |
CHANGELOG.md |
Add entry under ### Changed |
No PHP source files, no test files, no configuration files require any modification.
make lint-allowed-licenses
make lint-cs-fixer
make lint-phpstan
make lint-rector
make lint-deptrac
make test-unit
How can I help you explore Laravel packages today?