PHPackages                             mb4it/bitrix-support - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. mb4it/bitrix-support

ActiveLibrary[Database &amp; ORM](/categories/database)

mb4it/bitrix-support
====================

Helper library for 1C-Bitrix: ORM storage, migrations, EntityView, files, logging.

07PHP

Since Feb 20Pushed 2mo agoCompare

[ Source](https://github.com/Dictator90/mb-bitrix-support)[ Packagist](https://packagist.org/packages/mb4it/bitrix-support)[ RSS](/packages/mb4it-bitrix-support/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

mb4it/bitrix-support
====================

[](#mb4itbitrix-support)

Composer library for **1C-Bitrix** projects: ORM storage helpers (MySQL / PostgreSQL batch SQL), Highload blocks, migration utilities, EntityView, files/images, logging.

Requirements
------------

[](#requirements)

- **PHP** `^8.2` (see `composer.json`)
- **Bitrix** with D7 ORM and relevant modules at runtime (`main`, and optionally `highloadblock`, `ui`, etc.)

Install
-------

[](#install)

```
composer require mb4it/bitrix-support
```

Several internal `mb4it/*` packages are pinned `@dev` today; for public consumption, align versions per your registry policy.

Autoload
--------

[](#autoload)

Composer maps:

- `MB\Bitrix\` → `src/`

A small **`app()`** helper is registered from `src/Support/helpers.php`; it delegates to `MB\Bitrix\Foundation\Application::getInstance()` (you must bootstrap the application first).

### Namespace policy

[](#namespace-policy)

PrefixRoleSemver**`MB\Bitrix\`**Primary public API (Storage, Module, Migration, Foundation, most Config types, etc.). Prefer `use` statements from this tree for new code.Breaking changes follow semver for documented public entrypoints.Single PSR‑4 root is intentional. See `docs/SUPPORTED.md` for subsystem support levels.

Documentation
-------------

[](#documentation)

- [Documentation index](docs/README.md)
- [Supported vs experimental API](docs/SUPPORTED.md)
- [Application bootstrap](docs/application.md)
- [Migrations](docs/migrations.md)
- [Storage / Highload](docs/storage-and-highloadblock.md)
- [UI Components](docs/ui.md) - Forms, fields, tabs, EntitySelector
- [Laravel-style DI](docs/laravel-parity.md)

Matrix (high level)
-------------------

[](#matrix-high-level)

LayerNotesPHP`^8.2`BitrixD7 ORM assumed; not tested against non-D7 coresDBBatch helpers target **MySQL** (`ROW` in `UPDATE … JOIN`) and **PostgreSQL** (`ON CONFLICT`, `VALUES` updates). Confirm MariaDB behaviour in your version.Development
-----------

[](#development)

```
composer validate
composer dump-autoload -o
composer test
composer phpstan
```

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance57

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity14

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/75324054?v=4)[Maxim Bezvodinskikh](/maintainers/Dictator90)[@Dictator90](https://github.com/Dictator90)

---

Top Contributors

[![Dictator90](https://avatars.githubusercontent.com/u/75324054?v=4)](https://github.com/Dictator90 "Dictator90 (12 commits)")

### Embed Badge

![Health badge](/badges/mb4it-bitrix-support/health.svg)

```
[![Health](https://phpackages.com/badges/mb4it-bitrix-support/health.svg)](https://phpackages.com/packages/mb4it-bitrix-support)
```

###  Alternatives

[jdorn/sql-formatter

a PHP SQL highlighting library

3.9k117.2M118](/packages/jdorn-sql-formatter)[propel/propel1

Propel is an open-source Object-Relational Mapping (ORM) for PHP5.

8351.6M87](/packages/propel-propel1)[pgvector/pgvector

pgvector support for PHP

198741.5k12](/packages/pgvector-pgvector)[jfelder/oracledb

Oracle DB driver for Laravel

11518.4k](/packages/jfelder-oracledb)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
