PHPackages                             nook-ru/bx-api-docs - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. nook-ru/bx-api-docs

Abandoned → [matiaspub/bx-api-docs](/?search=matiaspub%2Fbx-api-docs)Library[Utility &amp; Helpers](/categories/utility)

nook-ru/bx-api-docs
===================

phpDoc for bitrix framework

127PHP

Since Mar 17Pushed 8y ago1 watchersCompare

[ Source](https://github.com/nook-ru/bxApiDocs)[ Packagist](https://packagist.org/packages/nook-ru/bx-api-docs)[ RSS](/packages/nook-ru-bx-api-docs/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (1)Used By (0)

bxApiDocs
=========

[](#bxapidocs)

bxApiDocs призван упростить, не самую сладкую, жизнь разработчику 1С-Битрикс
----------------------------------------------------------------------------

[](#bxapidocs-призван-упростить-не-самую-сладкую-жизнь-разработчику-1с-битрикс)

Это сама по себе папка с модулями `/bitrix/modules/`, [1С-Битрикс: Управление сайтом](https://www.1c-bitrix.ru/products/cms/) - **[Бизнес](http://www.1c-bitrix.ru/download/cms.php#tab-php-link)**, но с убранными лишними файлами и папками (не `.php`, без классов методов, констант и т.д.), добавленными константами, событиями и хелпами phpDocs.

Что умеет
---------

[](#что-умеет)

Сам по себе ничего не умеет, но содержит несколько крупных вкусностей, что в комплекте с IDE колоcально облегчает жизнь разработчику (расхолаживает, обленяет и т.д. - так что *будьте осторожны*).

### Фичи

[](#фичи)

- **В общем-то само API**, со всеми [phpDocs](http://ru.wikipedia.org/wiki/PHPDoc)’ами, что удалось автоматически вытащить с [ресурса](http://dev.1c-bitrix.ru/api_help/) официальной документации.
- **Есть даже константы**. Но хелпы есть только у тех, что можно найти на вышеприведенном ресурсе официальной документации.
- **События модулей**. Синтетические классы с набором методов, т.е. контейнер с возможными событиями определенного модуля, все также с документациями.

Документации с примерами использования и ссылками на [ресурс](http://dev.1c-bitrix.ru/api_help/) официальной документации. Константы и события находятся в соответствующих модулях в файлах `bx_events.php` и `bx_constants.php` (Например `/modules/main/bx_events.php` и `/modules/main/bx_constants.php`). Соответственно константы, употребленные в файлах `bx_constants.php`, в местах иx реального употребления закомментированы.

Как использовать
----------------

[](#как-использовать)

Добавляем в индексацию любимого IDE и все. Счастье!

### Eclipse

[](#eclipse)

**Обязательно PDT (либо аналог)**. В окне PHP Explorer правой кнопкой по проекту, пункт выпадающего меню `Configure -> Add PHP Support`. Снова правой кнопкой по проекту, пункт меню `Include Path -> Configure Include Path`. В окне либо добавляем во **вкладке Libraries** добавляем папку `modules` (кнопка **Add External Source Folder**), либо во **вкладке Projects** добавляем проект `modules` (кнопка **Add**). Предварительно нужно создать проект на основе папки modules и добавить ему поддержку PHP (`Configure -> Add PHP Support` из первого метода). Используя второй метод, Вы сможете редактировать файлы проекта `modules`, когда, воспользовавшись первым методом, файлы-подсказки `modules` будут read-only.

### PhpStorm

[](#phpstorm)

В настройках PHP IDE PhpStorm (`File -> Settings -> Default Settings -> PHP` или `File -> Settings -> Languages & Frameworks -> PHP` ) области `Include Path` нажав на "+" добавляем путь к папке `modules`.

*Примечание: в первом случае добавляется папка `modules` для всех новых проектов, во втором - для текущего проекта.*

Брюки превращаются. Брюююки прррревращаются.....
------------------------------------------------

[](#брюки-превращаются-брюююки-прррревращаются)

### Основные синглтоны $APPLICATION, $DB, $USER, $USER\_FIELD\_MANAGER с подсказками

[](#основные-синглтоны-application-db-user-user_field_manager-с-подсказками)

[![Синглтоны: $APPLICATION](https://camo.githubusercontent.com/b5180c06d408470663bac82275cbe0f9df577cd9fa3af16b75ce80c285fd4fd0/68747470733a2f2f6d6f6e6f736e61702e636f6d2f696d6167652f64706c726a534c6d4258744b3341385276336e584a496a36672e706e67)](https://camo.githubusercontent.com/b5180c06d408470663bac82275cbe0f9df577cd9fa3af16b75ce80c285fd4fd0/68747470733a2f2f6d6f6e6f736e61702e636f6d2f696d6167652f64706c726a534c6d4258744b3341385276336e584a496a36672e706e67)

### Максимально полные доки по методам и классам

[](#максимально-полные-доки-по-методам-и-классам)

[![Доки по методам и классам](https://camo.githubusercontent.com/40a08ce25ff7f6e3e0090dc3a0eab86b33f87e55e92780b0a06531389eea7e00/68747470733a2f2f6d6f6e6f736e61702e636f6d2f696d6167652f396f526135625a6a3971624c56654e6b3352364e59753434752e706e67)](https://camo.githubusercontent.com/40a08ce25ff7f6e3e0090dc3a0eab86b33f87e55e92780b0a06531389eea7e00/68747470733a2f2f6d6f6e6f736e61702e636f6d2f696d6167652f396f526135625a6a3971624c56654e6b3352364e59753434752e706e67)

### Посмотреть события модуля и почитать как его использовать можно так

[](#посмотреть-события-модуля-и-почитать-как-его-использовать-можно-так)

[![События модуля с доками](https://camo.githubusercontent.com/c1e3f87cf95bae79f9d930baa00cb067679c7dc43b43b77572f5c8bd327392b5/68747470733a2f2f6d6f6e6f736e61702e636f6d2f696d6167652f397049686a687659624b353652756d767456666f5267446c732e706e67)](https://camo.githubusercontent.com/c1e3f87cf95bae79f9d930baa00cb067679c7dc43b43b77572f5c8bd327392b5/68747470733a2f2f6d6f6e6f736e61702e636f6d2f696d6167652f397049686a687659624b353652756d767456666f5267446c732e706e67)

### Константы с доками

[](#константы-с-доками)

[![Константы с доками](https://camo.githubusercontent.com/9223981788f3b1fd2920ba2e9678109a7c5135bbdc5622a1237643f4841082b3/68747470733a2f2f6d6f6e6f736e61702e636f6d2f696d6167652f4662424c7736373763456655724f4d6375474f6a48396a33482e706e67)](https://camo.githubusercontent.com/9223981788f3b1fd2920ba2e9678109a7c5135bbdc5622a1237643f4841082b3/68747470733a2f2f6d6f6e6f736e61702e636f6d2f696d6167652f4662424c7736373763456655724f4d6375474f6a48396a33482e706e67)

Да, согласен
------------

[](#да-согласен)

Подсказки есть не на все методы и с ошибками, но и без этого есть многое (то что, повторюсь, удалось спарсить в автоматическом режиме с сайта оф.доков на котором порядка не больше чем в API). К тому же у Вас есть шанс поучавствовать во вселенском добре, закоммитив изменения или дополнения в эту ветку.

Обновления
----------

[](#обновления)

Обновления происходят только по мажорным версиям главного модуля.

Контакты
--------

[](#контакты)

- **twitter**: [matiaspub](https://twitter.com/matiaspub)
- **email**:

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.4% 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://www.gravatar.com/avatar/ecbdaff9968e9e1d5557bf2f831399858ac897cbe0ca029c856c6bdb2dec98be?d=identicon)[nook](/maintainers/nook)

---

Top Contributors

[![matiaspub](https://avatars.githubusercontent.com/u/1339704?v=4)](https://github.com/matiaspub "matiaspub (58 commits)")[![nook-ru](https://avatars.githubusercontent.com/u/444489?v=4)](https://github.com/nook-ru "nook-ru (12 commits)")[![ildarkhasanshin](https://avatars.githubusercontent.com/u/8765305?v=4)](https://github.com/ildarkhasanshin "ildarkhasanshin (1 commits)")[![max-starikevich](https://avatars.githubusercontent.com/u/6186896?v=4)](https://github.com/max-starikevich "max-starikevich (1 commits)")[![victorlapshev](https://avatars.githubusercontent.com/u/10122154?v=4)](https://github.com/victorlapshev "victorlapshev (1 commits)")[![xnovikov](https://avatars.githubusercontent.com/u/5765426?v=4)](https://github.com/xnovikov "xnovikov (1 commits)")

### Embed Badge

![Health badge](/badges/nook-ru-bx-api-docs/health.svg)

```
[![Health](https://phpackages.com/badges/nook-ru-bx-api-docs/health.svg)](https://phpackages.com/packages/nook-ru-bx-api-docs)
```

PHPackages © 2026

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