PHPackages                             citfact/bitrix-pimple - 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. citfact/bitrix-pimple

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

citfact/bitrix-pimple
=====================

1C-Bitrix pimple providers

2132PHP

Since May 29Pushed 10y ago3 watchersCompare

[ Source](https://github.com/studiofact/bitrix-pimple)[ Packagist](https://packagist.org/packages/citfact/bitrix-pimple)[ RSS](/packages/citfact-bitrix-pimple/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Требования:
-----------

[](#требования)

- PHP версия &gt;= 5.3.3
- Bitrix версия &gt;= 14

Установка
---------

[](#установка)

Создайте или обновите `composer.json` файл и запустите `php composer.phar update`

```
  {
      "require": {
          "citfact/bitrix-pimple": "dev-master"
      }
  }
```

Подключите composer автолоадер

```
// init.php

require_once $_SERVER['DOCUMENT_ROOT'].'/vendor/autoload.php';
```

Пример использования
--------------------

[](#пример-использования)

```
use Pimple\Container;
use Citfact\Pimple\Provider;

$container = new Container();
$container->register(new Provider\CatalogProvider());
$container->register(new Provider\IBlockProvider());
```

Провайдеры
----------

[](#провайдеры)

### AdvertisingProvider

[](#advertisingprovider)

- `bx.advertising.banner` - `CAdvBanner`
- `bx.advertising.contract` - `CAdvContract`
- `bx.advertising.type` - `CAdvType`

### BlogProvider

[](#blogprovider)

- `bx.blog` - `CBlog`
- `bx.blog.candidate` - `CBlogCandidate`
- `bx.blog.category` - `CBlogCategory`
- `bx.blog.comment` - `CBlogComment`
- `bx.blog.group` - `CBlogGroup`
- `bx.blog.post` - `CBlogPost`
- `bx.blog.site_path` - `CBlogSitePath`
- `bx.blog.track_back` - `CBlogTrackBack`
- `bx.blog.user` - `CBlogUser`
- `bx.blog.user_group` - `CBlogUserGroup`

### CatalogProvider

[](#catalogprovider)

- `bx.catalog` - `CCatalog`
- `bx.catalog.discount` - `CCatalogDiscount`
- `bx.catalog.discount_coupon` - `CCatalogDiscountCoupon`
- `bx.catalog.export` - `CCatalogExport`
- `bx.catalog.group` - `CCatalogGroup`
- `bx.catalog.iblock_parameters` - `CCatalogIBlockParameters`
- `bx.catalog.import` - `CCatalogImport`
- `bx.catalog.product` - `CCatalogProduct`
- `bx.catalog.product_groups` - `CCatalogProductGroups`
- `bx.catalog.sku` - `CCatalogSKU`
- `bx.catalog.store` - `CCatalogStore`
- `bx.catalog.store_product` - `CCatalogStoreProduct`
- `bx.catalog.vat` - `CCatalogVat`
- `bx.catalog.extra` - `CExtra`
- `bx.catalog.price` - `CPrice`

### CurrencyProvider

[](#currencyprovider)

- `bx.currency` - `CCurrency`
- `bx.currency.lang` - `CCurrencyLang`
- `bx.currency.rates` - `CCurrencyRates`

### IBlockProvider

[](#iblockprovider)

- `bx.iblock` - `CIBlock`
- `bx.iblock.cml_export` - `CIBlockCMLExport`
- `bx.iblock.cml_import` - `CIBlockCMLImport`
- `bx.iblock.element` - `CIBlockElement`
- `bx.iblock.fortmat_properties` - `CIBlockFormatProperties`
- `bx.iblock.price_tools` - `CIBlockPriceTools`
- `bx.iblock.property` - `CIBlockProperty`
- `bx.iblock.property_enum` - `CIBlockPropertyEnum`
- `bx.iblock.result` - `CIBlockResult`
- `bx.iblock.rss` - `CIBlockRSS`
- `bx.iblock.section` - `CIBlockSection`
- `bx.iblock.type` - `CIBlockType`
- `bx.iblock.xml_file` - `CIBlockXMLFile`

### LearningProvider

[](#learningprovider)

- `bx.learning.course` - `CCourse`
- `bx.learning.chapter` - `CChapter`
- `bx.learning.lesson` - `CLesson`
- `bx.learning.question` - `CLQuestion`
- `bx.learning.answer` - `CLAnswer`
- `bx.learning.test` - `CTest`
- `bx.learning.test_attempt` - `CTestAttempt`
- `bx.learning.test_result` - `CTestResult`
- `bx.learning.grade_book` - `CGradeBook`
- `bx.learning.certification` - `CCertification`
- `bx.learning.student` - `CStudent`
- `bx.learning.course_package` - `CCoursePackage`
- `bx.learning.course_import` - `CCourseImport`

### MainProvider

[](#mainprovider)

- `bx.main` - `CMain`
- `bx.main.database` - `CDatabase`
- `bx.main.dbresult` - `CDBResult`
- `bx.main.agent` - `CAgent`
- `bx.main.event` - `CEvent`
- `bx.main.event_message` - `CEventMessage`
- `bx.main.event_type` - `CEventType`
- `bx.main.file` - `CFile`
- `bx.main.user` - `CUser`
- `bx.main.group` - `CGroup`
- `bx.main.site` - `CSite`
- `bx.main.language` - `CLanguage`
- `bx.main.menu` - `CMenu`
- `bx.main.module` - `CModule`
- `bx.main.option` - `COption`
- `bx.main.page_option` - `CPageOption`
- `bx.main.page_cache` - `CPageCache`
- `bx.main.php_cache` - `CPHPCache`
- `bx.main.admin_file_dialog` - `CAdminFileDialog`
- `bx.main.component_engine` - `CComponentEngine`
- `bx.main.disk_quota` - `CDiskQuota`
- `bx.main.user_type_entity` - `CUserTypeEntity`
- `bx.main.user_field_enum` - `CUserFieldEnum`
- `bx.main.application_exception` - `CApplicationException`
- `bx.main.component` - `CBitrixComponent`
- `bx.main.component_template` - `CBitrixComponentTemplate`
- `bx.main.ratings` - `CRatings`
- `bx.main.user_counter` - `CUserCounter`
- `bx.main.sanitizer` - `CBXSanitizer`
- `bx.main.admin_notify` - `CAdminNotify`
- `bx.main.virtual_io` - `CBXVirtualIo`
- `bx.main.smile` - `CSmile`
- `bx.main.smile_set` - `CSmileSet`

### PullProvider

[](#pullprovider)

- `bx.pull.stack` - `CPullStack`
- `bx.pull.watch` - `CPullWatch`
- `bx.pull.options` - `CPullOptions`
- `bx.pull.manager` - `CPushManager`

### SaleProvider

[](#saleprovider)

- `bx.sale.auxiliary` - `CSaleAuxiliary`
- `bx.sale.basket` - `CSaleBasket`
- `bx.sale.delivery` - `CSaleDelivery`
- `bx.sale.delivery_handler` - `CSaleDeliveryHandler`
- `bx.sale.discount` - `CSaleDiscount`
- `bx.sale.location` - `CSaleLocation`
- `bx.sale.location_group` - `CSaleLocationGroup`
- `bx.sale.order` - `CSaleOrder`
- `bx.sale.order_props` - `CSaleOrderProps`
- `bx.sale.order_props_group` - `CSaleOrderPropsGroup`
- `bx.sale.order_props_value` - `CSaleOrderPropsValue`
- `bx.sale.order_props_variant` - `CSaleOrderPropsVariant`
- `bx.sale.order_tax` - `CSaleOrderTax`
- `bx.sale.order_user_props` - `CSaleOrderUserProps`
- `bx.sale.order_user_props_value` - `CSaleOrderUserPropsValue`
- `bx.sale.pay_system` - `CSalePaySystem`
- `bx.sale.pay_system_action` - `CSalePaySystemAction`
- `bx.sale.person_type` - `CSalePersonType`
- `bx.sale.recurring` - `CSaleRecurring`
- `bx.sale.status` - `CSaleStatus`
- `bx.sale.tax` - `CSaleTax`
- `bx.sale.tax_rate` - `CSaleTaxRate`
- `bx.sale.user_account` - `CSaleUserAccount`
- `bx.sale.user_cards` - `CSaleUserCards`
- `bx.sale.user_transact` - `CSaleUserTransact`

### SearchProvider

[](#searchprovider)

- `bx.search` - `CSearch`
- `bx.search.custom_rank` - `CSearchCustomRank`
- `bx.search.tags` - `CSearchTags`
- `bx.search.site_map` - `CSiteMap`

### SocialNetworkProvider

[](#socialnetworkprovider)

- `bx.socialnetwork.user_relations` - `CSocNetUserRelations`
- `bx.socialnetwork.user_perms` - `CSocNetUserPerms`
- `bx.socialnetwork.user_group` - `CSocNetUserToGroup`
- `bx.socialnetwork.user` - `CSocNetUser`
- `bx.socialnetwork.smile` - `CSocNetSmile`
- `bx.socialnetwork.messages` - `CSocNetMessages`
- `bx.socialnetwork.log_events` - `CSocNetLogEvents`
- `bx.socialnetwork.log` - `CSocNetLog`
- `bx.socialnetwork.group_subject` - `CSocNetGroupSubject`
- `bx.socialnetwork.features_perms` - `CSocNetFeaturesPerms`
- `bx.socialnetwork.features` - `CSocNetFeatures`
- `bx.socialnetwork.group` - `CSocNetGroup`
- `bx.socialnetwork.tools` - `CSocNetTools`
- `bx.socialnetwork.text_parser` - `CSocNetTextParser`

### StatisticProvider

[](#statisticprovider)

- `bx.statistic` - `CStatistics`
- `bx.statistic.adv` - `CAdv`
- `bx.statistic.auto_detect` - `CAutoDetect`
- `bx.statistic.country` - `CCountry`
- `bx.statistic.guest` - `CGuest`
- `bx.statistic.hit` - `CHit`
- `bx.statistic.page` - `CPage`
- `bx.statistic.path` - `CPath`
- `bx.statistic.phrase` - `CPhrase`
- `bx.statistic.referer` - `CReferer`
- `bx.statistic.searcher` - `CSearcher`
- `bx.statistic.searcher_hit` - `CSearcherHit`
- `bx.statistic.session` - `CSession`
- `bx.statistic.event` - `CStatEvent`
- `bx.statistic.event_type` - `CStatEventType`
- `bx.statistic.stop_list` - `CStopList`
- `bx.statistic.traffic` - `CTraffic`
- `bx.statistic.user_online` - `CUserOnline`

### SubscribeProvider

[](#subscribeprovider)

- `bx.subscribe` - `CSubscription`
- `bx.subscribe.posting` - `CPosting`
- `bx.subscribe.posting_template` - `CPostingTemplate`
- `bx.subscribe.rubric` - `CRubric`

### SupportProvider

[](#supportprovider)

- `bx.support.ticket` - `CTicket`
- `bx.support.ticket_dictionary` - `CTicketDictionary`

### WebServiceProvider

[](#webserviceprovider)

- `bx.webservice.xml_creator` - `CXMLCreator`
- `bx.webservice.soap_fault` - `CSOAPFault`
- `bx.webservice.soap_request` - `CSOAPRequest`
- `bx.webservice.soap_server_responser` - `CSOAPServerResponser`
- `bx.webservice.soap_server` - `CSOAPServer`
- `bx.webservice.soap_client` - `CSOAPClient`
- `bx.webservice.wsdl_creator` - `CWSDLCreator`
- `bx.webservice.soap_codec` - `CSOAPCodec`
- `bx.webservice.soap_response` - `CSOAPResponse`
- `bx.webservice.wssoap_responser` - `CWSSOAPResponser`

### WikiProvider

[](#wikiprovider)

- `bx.wiki` - `CWiki`
- `bx.wiki.parser` - `CWikiParser`
- `bx.wiki.security` - `CWikiSecurity`
- `bx.wiki.socnet` - `CWikiSocnet`
- `bx.wiki.diff` - `CWikiDiff`
- `bx.wiki.utils` - `CWikiUtils`

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 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/3332033?v=4)[Denis Kulichkin](/maintainers/onEXHovia)[@onEXHovia](https://github.com/onEXHovia)

---

Top Contributors

[![onEXHovia](https://avatars.githubusercontent.com/u/3332033?v=4)](https://github.com/onEXHovia "onEXHovia (11 commits)")

### Embed Badge

![Health badge](/badges/citfact-bitrix-pimple/health.svg)

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

###  Alternatives

[ericmann/wp-session-manager

Prototype session management for WordPress.

27123.6k1](/packages/ericmann-wp-session-manager)[irazasyed/docgen

Streamline your Laravel package development with automatic facade documentation using Docgen for Laravel

233.8k10](/packages/irazasyed-docgen)

PHPackages © 2026

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