webarchitect609/bitrix-taxidermist
webarchitect609/bitrix-taxidermist is a PHP library for the Bitrix CMS that wraps tax-related logic in a clean, reusable API, helping keep fiscal and tax handling out of page code and integrate smoothly into existing Bitrix projects.
main and sale module classes and adds Cache::$hasOutput, Cache::output(), and Cache::noOutput(). This is most consistent with a stubs / IDE / static-analysis support package rather than a runtime Laravel integration. It supports decisions about how much to invest in tooling for legacy Bitrix code while migrating to Laravel.sale) reduces the amount of custom stub work needed.main and sale helps PMs define which legacy modules can be safely analyzed, refactored, or wrapped first. sale is typically the highest-risk/highest-value module, so its inclusion is a meaningful signal for prioritization.Cache::output() / noOutput() methods as production caching features unless you confirm this package ships runtime behavior. If it is stubs-only, it improves type safety and IDE support but does not change application performance.Bitrix\Main and Bitrix\Sale classes.$hasOutput, output(), noOutput()) without writing and maintaining your own stubs.main and sale. Also look elsewhere if you have fully exited Bitrix or prohibit generated/stub code in your repository.For executives: This is a low-cost developer-productivity dependency that reduces friction in maintaining and migrating legacy Bitrix code. It carries no runtime risk if adopted as a dev-only tool, and version 0.2.0 broadens coverage of the high-value sale module and cache output APIs. Recommend a time-boxed pilot with pinned versions before wider rollout.
For engineering: Release 0.2.0 adds Cache::$hasOutput, Cache::output(), and Cache::noOutput(), plus many new main and sale classes — improving IDE completion, static-analysis accuracy, and type safety for legacy code paths. Because it is pre-1.0, pin the version, validate against your PHPStan/Psalm baseline, and confirm whether the package is stubs-only or provides runtime behavior before relying on it in production flows.
How can I help you explore Laravel packages today?