Download the PHP package vf92/bitrix-base without Composer

On this page you can find all versions of the php package vf92/bitrix-base. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bitrix-base

минимальная версия 18.0.4, без нее не будет работать ряд функций

BitrixBase

Расширенный набор функций для Битиркса

Log - Логгер

LoggerFactory

получение логгера

LazyLoggerAwareTrait

можно в классе подключить трейт

тогда будут доступны методы получения логгера

Использование логгера

BitrixUtils

Component - Компонент

BaseBitrixComponent

Базовый класс для упрощения создания компонентов и их унификации Особенности:

Constructor - Конструктор

Делает возможным работы с dataManager если сущность не описана

Базовый конструктор(EntityConstructor)

Упрощенный конструктор для свойств инфоблок в отдельной таблице(IblockPropEntityConstructor и IblockPropMultipleEntityConstructor)

User - Пользователь и группа пользователя

UserGroupHelper

хелпер для получения данных из групп пользователя

UserHelper

Хелпер для получения данных пользователя

Iblock - Инфоблоки

IblockHelper

Хелпер для инфоблока

HLBlock - Хайлоад блоки

HLBlockHelper

получение информации о highload блкое - например id по названию таблицы

HLBlockFactory

создание объекта dataManager

Form - Форма

FormHelper

Decorators - Декораторы

FullHrefDecorator

позволяет получить абсолютный путь сайта по относительному

Config - работа с конфигурационными файлами

Dbconn - работа с dbconn

Helpers - Хелперы

DateHelper - наследуеся от misc datehelper

MenuHelper

TaggedCacheHelper

Класс для упрощенной работы с тегирвоанным кешем есть 2 режима работы как static так и dinamic(через объект)

Mysql - Дополнительные возможности для запросов к Mysql через объект dataQuery

MysqlBatchOperations

Массовые операции над таблицами с поддержкой условий

ExtendsBitrixQuery

Получение сформированных запросов(селекта,фильтра)

Migration

SprintMigrationBase - Базовый класс помошника миграции

BitrixUtils - Другие возможности

Нераспределенные функции:

MiscUtils

EvType - определение типа проекта(dev,prod)

MiscUtils - Другие возможности

Debug

Logger - старый логгер

CheckResources - снимок ресурсов

Helpers

WordHelper

Класс для работы со словами - например окончания

ClassFinderHelper

Получение списка классов

DateHelper

Хелпер для работы с датами

PhoneHelper

Обработка и нормализация телефонов


All versions of bitrix-base with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1
psr/log Version ^1.1.0
monolog/monolog Version ^1.24
doctrine/collections Version ^1.4
symfony/http-foundation Version >=3.1
symfony/routing Version >=3.4
symfony/yaml Version >=3.1
symfony/config Version >=3.1
symfony/console Version >=3.1
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package vf92/bitrix-base contains the following files

Loading the files please wait ....