PHPackages                             cjp2600/hiwrapper - 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. cjp2600/hiwrapper

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

cjp2600/hiwrapper
=================

Bitrix Highloadblock Helper class

1.0.9(11y ago)84042MITPHP

Since Feb 26Pushed 11y ago2 watchersCompare

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

READMEChangelogDependenciesVersions (10)Used By (0)

Bitrix Highloadblock Wrapper class
===================================================================

[](#bitrix-highloadblock-wrapper-class)

Composer:

```
require: "cjp2600/hiwrapper": ">=1.0.0"

```

Example:

**Получение сущности Hlblock по названию таблицы**

```
$ob = HiWrapper::table("table_name");
```

**или по названию**

```
$ob = HiWrapper::code("EntityName");
```

**или по id**

```
$ob = HiWrapper::id(5);
```

**далее работаем с обычным orm bitrix**

```
$ob = HiWrapper::table("table_name")->getList()
```

```
$ob = HiWrapper::table("table_name")->add()
```

**и.т.д**

Так-же можно использовать Query (\\Bitrix\\Main\\Entity\\Query)

Example:

```
$query = HiWrapper::code("EntityName")->query();
$query->registerRuntimeField("other", array(
            "data_type" => HiWrapper::code("OtherEntityName")->getDataType(),
            'reference' => array('=this.UF_OTHER_ID' => 'ref.ID'),
            'join_type' => "LEFT"
        )
    )
    ->setSelect(array("other_name" => "other.UF_NAME", "UF_NAME"))
    ->setFilter(array(
            "LOGIC" => "OR",
            array("other.UF_TYPE" => "old"),
            array("ID" => 3)
        )
    )
    ->setLimit(2);
$object = $query->exec();

 while ( $item = $object->fetch( new Local\Converters\CategoryImportConverter() ) )
 {
     echo "";
     print_r($item );
     echo "";
 }
```

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity69

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~0 days

Total

9

Last Release

4096d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0dc4712097fb7c1e052223bf521d8f0325425066229af068b3ae84d634588d58?d=identicon)[cjp2600\_](/maintainers/cjp2600_)

---

Top Contributors

[![cjp2600](https://avatars.githubusercontent.com/u/1980974?v=4)](https://github.com/cjp2600 "cjp2600 (16 commits)")

---

Tags

bitrixhlblock

### Embed Badge

![Health badge](/badges/cjp2600-hiwrapper/health.svg)

```
[![Health](https://phpackages.com/badges/cjp2600-hiwrapper/health.svg)](https://phpackages.com/packages/cjp2600-hiwrapper)
```

###  Alternatives

[bitrix-expert/bbc

Bitrix basis components

10242.9k1](/packages/bitrix-expert-bbc)[bitrix-expert/tools

Helpers for developers on Bitrix

3720.8k1](/packages/bitrix-expert-tools)[bitrix-expert/bbc-module

Module with classes for the basis components

1951.8k1](/packages/bitrix-expert-bbc-module)[maximaster/tools.events

Библиотека осуществляет помощь для автоматической загрузки обработчиков событий при соблюдении определенной структуры

2530.2k](/packages/maximaster-toolsevents)[webarchitect609/bitrix-user-type

Set of custom Bitrix user property types and basic auxiliary functionality to help develop new types as easy and fast as it possible.

1418.4k1](/packages/webarchitect609-bitrix-user-type)[webarchitect609/bitrix-neverinclude

Automatic Bitrix modules loader helps you to forget about CModule::IncludeModule and Loader::includeModule.

1115.1k](/packages/webarchitect609-bitrix-neverinclude)

PHPackages © 2026

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