Модуль Main
500 сущностей
\Bitrix\Main
- class Application Базовый класс для любого приложения.
- class Context Контекст текущего запроса.
- class Environment
- class Error
- interface Errorable
- trait ErrorableImplementation
- class ErrorCollection
- class Event
- class EventManager
- class EventResult
- class FinderDestTable Класс FinderDestTable Используется для хранения и получения последних использованных адресатов в диалоге выбора адресатов.
- class GroupTable
- class GroupTaskTable
- class HttpApplication Http-приложение расширяет приложение. Содержит специфичные для http методы.
- class HttpContext Класс HttpContext расширяет Context специфичными для http методами.
- class HttpRequest Класс HttpRequest расширяет Request. Содержит специфичные для http данные запроса.
- class HttpResponse
- class Loader Класс Loader загружает необходимые файлы, классы и модули. Это единственный класс, который подключается напрямую.
- class LoaderException
- class ModuleManager
- class Request Класс Request содержит текущий запрос
- class Response
- class Result
- class Server Представляет сервер.
- class UrlRewriter
- class UserFieldTable Представление сущности UserFields.
- class UserTable
- class UserUtils
- class XmlWriter
\Bitrix\Main\Access
\Bitrix\Main\Access\Auth
\Bitrix\Main\Access\Entity
- class DataManager Базовый менеджер данных сущности
\Bitrix\Main\Access\Event
\Bitrix\Main\Access\Exception
\Bitrix\Main\Access\Filter
- class AbstractAccessFilter
- interface AccessFilter Фильтр для получения элементов согласно правам пользователя.
- interface FilterFactory Фабрика для создания фильтра доступа.
- class UnknownEntityException Исключения для обработки ситуаций, когда предпринимается попытка получить информацию из фильтра доступа по неизвестной ему сущности.
\Bitrix\Main\Access\Filter\Factory
\Bitrix\Main\Access\Permission
- interface AccessiblePermissionDictionary
- class AccessPermissionTable Базовый менеджер данных сущности
- class PermissionDictionary
\Bitrix\Main\Access\Role
- interface AccessibleRoleDictionary
- class AccessRoleRelationTable Базовый менеджер данных сущности
- class AccessRoleTable Базовый менеджер данных сущности
- class RoleDictionary
- class RoleUtil
\Bitrix\Main\Access\Rule
\Bitrix\Main\Access\Rule\Factory
\Bitrix\Main\Access\User
\Bitrix\Main\Authentication
\Bitrix\Main\Config
- class Configuration
- class ConfigurationException Исключение выбрасывается при возникновении ошибки конфигурации (то есть система находится в некорректном состоянии).
- class Option
\Bitrix\Main\DB
- class ArrayResult Класс ArrayResult предназначен для представления массива в виде результата базы данных с навигацией fetch().
- class Connection
- class ConnectionException Класс ConnectionException используется для обозначения ошибок в процессе соединения с базой данных.
- class DuplicateEntryException Исключение выбрасывается, когда база данных возвращает ошибку дублирования записи при выполнении запроса.
- class Exception Класс Exception используется для всех исключений, выбрасываемых в базе данных.
- class MssqlConnection
- class MssqlResult Класс Result — это абстрактный базовый класс для представления результата запроса к базе данных.
- class MssqlSqlHelper
- class MysqlCommonConnection
- class MysqliConnection
- class MysqliResult Класс Result — это абстрактный базовый класс для представления результата запроса к базе данных.
- class MysqliSqlHelper
- class OracleConnection
- class OracleResult Класс Result — это абстрактный базовый класс для представления результата запроса к базе данных.
- class OracleSqlHelper
- class Order
- class Paginator
- class PgsqlConnection
- class PgsqlResult Класс Result — это абстрактный базовый класс для представления результата запроса к базе данных.
- class PgsqlSqlHelper
- class Result Класс Result — это абстрактный базовый класс для представления результата запроса к базе данных.
- class ResultIterator
- class SqlException Исключение выбрасывается, когда база данных возвращает ошибку.
- class SqlExpression
- class SqlHelper
- class SqlQueryException Исключение выбрасывается, когда база данных возвращает ошибку при выполнении запроса.
- class TransactionException Специальное исключение для обработки транзакций.
\Bitrix\Main\DI
\Bitrix\Main\DI\Exception
\Bitrix\Main\Data
- class Cache
- class CacheEngineApc
- class CacheEngineFiles
- interface CacheEngineInterface
- class CacheEngineMemcache
- class CacheEngineMemcached
- class CacheEngineNone
- class CacheEngineRedis
- class CacheEngineRedisLight
- interface CacheEngineStatInterface
- class Connection
- class ConnectionPool Пул соединений — это держатель соединений
- class HsphpReadConnection
- class ManagedCache
- class MemcacheConnection
- class MemcachedConnection
- class NosqlConnection
- class RedisConnection
- class TaggedCache
\Bitrix\Main\Data\Cache
\Bitrix\Main\Data\Configurator
\Bitrix\Main\Data\Internal
\Bitrix\Main\Data\LocalStorage
\Bitrix\Main\Data\LocalStorage\Storage
\Bitrix\Main\Diag
\Bitrix\Main\Engine
\Bitrix\Main\Engine\ActionFilter
- class Authentication
- class Base
- class CloseSession Класс CloseSession Будьте осторожны при использовании этой возможности. Вы закроете сессию, и код ниже не сможет…
- class ClosureWrapper
- class ContentType
- class Cors Класс Cors Устанавливает заголовки для CORS.
- class Csrf
- class FilterType
- class HttpMethod
- class PostDecode
- class Scope
- class Token
\Bitrix\Main\Engine\ActionFilter\Attribute
\Bitrix\Main\Engine\ActionFilter\Attribute\Rule
\Bitrix\Main\Engine\ActionFilter\Service
\Bitrix\Main\Engine\AutoWire
\Bitrix\Main\Engine\Component
\Bitrix\Main\Engine\Contract
\Bitrix\Main\Engine\Exception
\Bitrix\Main\Engine\Response
- class AjaxJson
- class BFile
- class Component Тип ответа для рендеринга ajax-html-контента из действия.
- class Converter
- class File
- class HtmlContent Тип ответа для рендеринга ajax-html-контента из действия.
- class Json
- class OpenDesktopApp
- class OpenMobileApp
- class Redirect
- class ResizedImage
\Bitrix\Main\Engine\Response\ContentArea
\Bitrix\Main\Engine\Response\DataType
- class ContentUri Класс ContentUri помечает uri, который предоставляет контент (содержимое файла).
- class Page
\Bitrix\Main\Engine\Response\Render
- class Base
- class Component Ответ с компонентом на шаблоне сайта.
- class Extension
- class View Ответ со статическим содержимым представления.
\Bitrix\Main\Engine\Response\Render\Exception
\Bitrix\Main\Engine\Response\Zip
\Bitrix\Main\Engine\View
\Bitrix\Main\Engine\View\Exception
\Bitrix\Main\Grid
- class Actions Класс Actions. Типы действий грида.
- class CellActions
- class CellActionState
- class Context
- class Declension
- trait DeprecatedMethods
- class Grid Объект грида.
- interface GridRequest Запрос к гриду.
- interface GridResponse Ответ грида после обработки запроса.
- class MessageType Класс MessageType. Типы сообщений грида.
- class Options Класс Options из main.ui.grid.
- class Params
- class Settings
- class TabletGrid Объект грида.
- class Types Класс Types. Типы данных столбцов
\Bitrix\Main\Grid\Action
- interface Action Объект одного действия грида.
- class CalculateTotalCountAction
- class PaginationAction Действие грида для постраничной навигации.
\Bitrix\Main\Grid\Cell\Label
\Bitrix\Main\Grid\Column
- class Color
- class Column
- class Columns Коллекции столбцов.
- class DataProvider Провайдер столбцов.
- class Type
\Bitrix\Main\Grid\Column\DataProvider
- class TabletColumnsProvider Провайдер столбцов.
- class UfColumnsProvider Провайдер столбцов.
\Bitrix\Main\Grid\Column\Editable
- class Config
- class CustomConfig Конфигурация для пользовательских полей редактора (например, с использованием компонентов).
- class ListConfig
- class MoneyConfig Конфигурация для полей `input+dropdown` (обычно это деньги).
- class RangeConfig
\Bitrix\Main\Grid\Column\Editable\Factory
\Bitrix\Main\Grid\Column\Factory
\Bitrix\Main\Grid\Column\UI
- trait ColumnFields Поля столбца, используемые в UI, в частности в компоненте `main.ui.grid`.
- class Hint Подсказка столбца.
- class Icon Иконка столбца.
- class Layout Разметка столбца и его ячеек.
\Bitrix\Main\Grid\Component
- class ComponentParams Параметры для компонента `main.ui.grid`.
- class GridComponent
- class TabletGridComponent
\Bitrix\Main\Grid\Counter
\Bitrix\Main\Grid\Editor
- class Types Класс Types. Типы полей inline-редактора.
\Bitrix\Main\Grid\Export
\Bitrix\Main\Grid\Pagination
- trait LazyLoadTotalCount
- interface PageNavigationStorage Хранилище постраничной навигации.
- class PaginationFactory
\Bitrix\Main\Grid\Pagination\Storage
\Bitrix\Main\Grid\Panel
- class Actions JS-действия элементов управления.
- class DefaultValue
- class Panel
- class Snippet Фабрика сниппетов панели групповых действий.
- class Types Типы элементов управления панели групповых действий
\Bitrix\Main\Grid\Panel\Action
- interface Action Объект одного действия панели.
- class DataProvider
- class EditAction
- class ForAllCheckboxAction
- class GroupAction
- class RemoveAction
\Bitrix\Main\Grid\Panel\Action\Group
\Bitrix\Main\Grid\Panel\Snippet
- class Button Кнопка для панели групповых действий.
- class Checkbox Чекбокс панели групповых действий.
- class Onchange Действия при изменении элемента управления.
\Bitrix\Main\Grid\Row
- class FieldAssembler Собирает значения строки для определённых столбцов.
- class RowAssembler Собирает значения строки.
- class Rows Коллекция строк.
\Bitrix\Main\Grid\Row\Action
- interface Action Объект одиночного действия строки.
- class BaseAction Одиночный элемент для действий строки.
- class DataProvider
- class MenuAction Пункт меню для действий строки.
- class SeparatorAction Разделитель между другими элементами управления.
\Bitrix\Main\Grid\Row\Action\Control
\Bitrix\Main\Grid\Row\Assembler
- class EmptyRowAssembler Сборщик, возвращающий строки без преобразований.
- class OnlyFieldsRowAssembler Собирает значения строки.
\Bitrix\Main\Grid\Row\Assembler\Field
- class HtmlFieldAssembler Сборщик HTML-полей.
- class ListFieldAssembler Собирает значения строки для столбцов типа список.
- class NumberFieldAssembler Сборщик числовых полей.
- class StringFieldAssembler Сборщик строковых полей.
- class UfFieldAssembler Собирает значения строки для определённых столбцов.
- class UserFieldAssembler Собирает значения строки для столбцов пользовательского типа.
\Bitrix\Main\Grid\UI
- class GridRequest Запрос грида для компонента `bitrix:main.ui.grid`.
- class GridResponse Ответ грида для компонента `bitrix:main.ui.grid`.
\Bitrix\Main\Grid\UI\Request
\Bitrix\Main\Grid\UI\Response
\Bitrix\Main\Grid\Uf
\Bitrix\Main\IO
- class Directory
- class DirectoryEntry
- class File
- class FileDeleteException Это исключение выбрасывается при возникновении ошибки ввода-вывода.
- class FileEntry
- class FileNotFoundException Это исключение выбрасывается при возникновении ошибки ввода-вывода.
- class FileNotOpenedException Это исключение выбрасывается при возникновении ошибки ввода-вывода.
- class FileOpenException Это исключение выбрасывается при возникновении ошибки ввода-вывода.
- class FileStreamOpenMode
- class FileSystemEntry
- interface IFileStream
- class InvalidPathException Это исключение выбрасывается при возникновении ошибки ввода-вывода.
- class IoException Это исключение выбрасывается при возникновении ошибки ввода-вывода.
- class Path
\Bitrix\Main\Localization
- class CultureTable
- class LanguageTable
- class Loc
- class LocalizableMessage Этот класс используется для отсрочки локализации фразы до момента, когда она действительно потребуется.
- interface LocalizableMessageInterface
- class LocalizableMessagePlural Этот класс используется для отсрочки локализации фразы до момента, когда она действительно потребуется.
- class Translation
\Bitrix\Main\Mail
\Bitrix\Main\ORM
- class Entity Базовая сущность
- class EntityError
- class Event
- class EventManager Обёртка EventManager для ORM-сущностей
- class EventResult
- class Loader Загружает (генерирует) классы объектов сущности или коллекций
\Bitrix\Main\ORM\Data
- class AddResult
- class DataManager Базовый менеджер данных сущности
- class DeleteResult
- class Result
- class UpdateResult
\Bitrix\Main\ORM\Data\AddStrategy
\Bitrix\Main\ORM\Data\AddStrategy\Contract
\Bitrix\Main\ORM\Data\AddStrategy\Trait
\Bitrix\Main\ORM\Data\Internal
\Bitrix\Main\ORM\Fields
- class ArrayField Класс скалярного поля сущности для немассивных и необъектных типов данных
- class BooleanField Класс поля сущности для типа данных boolean
- class CryptoField Класс поля сущности для типа данных text
- class DateField Класс поля сущности для типа данных date
- class DatetimeField Класс поля сущности для типа данных datetime
- class DecimalField Класс поля сущности для типа данных decimal
- class EnumField Класс поля сущности для типа данных enum
- class ExpressionField Поле Expr предназначено для описания динамических полей через выражение, например, у нас есть поле PRICE_USD и…
- class Field Базовый класс поля сущности
- class FieldError
- class FieldTypeMask
- class FloatField Класс поля сущности для типа данных enum
- class IntegerField Класс поля сущности для типа данных integer
- interface IReadable Интерфейс для полей сущности, по которым выполняется фильтрация в Query.
- interface IStorable Интерфейс для полей сущности, сохраняемых через DataManager.
- interface ITypeHintable
- class ObjectField Класс поля сущности для типа данных object
- class ScalarField Класс скалярного поля сущности для немассивных и необъектных типов данных
- class SecretField Класс поля сущности для типа данных text
- class StringField Класс поля сущности для типа данных string
- class TextField Класс поля сущности для типа данных text
- class UserTypeField Прокси-поля UserType. Работают как выражения и позволяют устанавливать значение.
- class UserTypeUtsMultipleField Класс поля сущности для типа данных text
\Bitrix\Main\ORM\Fields\Relations
- class CascadePolicy
- class ManyToMany Реализует отношение многие-ко-многим через промежуточную сущность-медиатор
- class OneToMany Реализует обратное ссылочное отношение
- class Reference Поле Reference описывает отношение 1-к-1 или 1-ко-многим между двумя сущностями
- class Relation Выполняет отображение отношений: обратные ссылки и отношения многие-ко-многим.
\Bitrix\Main\ORM\Fields\Validators
- class BooleanValidator
- class DateValidator
- class EnumValidator
- class ForeignValidator Проверяет, существует ли значение поля в ссылочной сущности
- interface IValidator
- class LengthValidator
- class RangeValidator
- class RegExpValidator
- class UniqueValidator
- class Validator
\Bitrix\Main\ORM\Objectify
- class Collection Коллекция объектов сущности. Используется для хранения коллекций объектов 1:N и N:M.
- class EntityObject Объект сущности
- class IdentityMap Реестр объектов, хранит объекты в коллекциях.
- class State Реестр состояний объектов
- class Values Реестр типов значений объектов
\Bitrix\Main\ORM\Query
- class Chain
- class ChainElement
- class Expression Короткие вызовы для вычисляемых полей.
- interface INosqlPrimarySelector
- class Join Class for nice description of join reference. Alias to Query::filter().
- class NosqlPrimarySelector
- class Query Построитель запросов для сущностей.
- class QueryHelper Класс помогает обрабатывать Query с отношениями
- class Result Декорирует базовый Result, добавляет новый метод fetchObject().
- class Union Обработчик UNION для Query.
- class UnionCondition Контейнер UNION для использования в Query.
\Bitrix\Main\ORM\Query\Filter
- class Condition Обработчик одиночного условия.
- class ConditionTree Обрабатывает условия фильтрации для Query и условия соединения для ссылок между сущностями.
- class Helper Вспомогательный класс фильтра для подготовки конкретных значений.
- class Operator Обработчик SQL-операторов.
\Bitrix\Main\ORM\Query\Filter\Expressions
- class ColumnExpression Обёртка для значений столбцов в QueryFilter.
- class Expression Базовое выражение.
- class NullExpression Обёртка для null-значений в QueryFilter.
\Bitrix\Main\Page
\Bitrix\Main\Security
- class AsymmetricCipher
- class Cipher
- class Password
- class PrivateKeyCipher Асимметричный шифр на основе закрытого ключа
- class PublicKeyCipher Асимметричный шифр на основе открытого ключа
- class Random
\Bitrix\Main\Security\Sign
\Bitrix\Main\Service\GeoIp
- class Base
- class Data
- class Extension
- class GeoIP2
- class HandlerTable
- class Manager Класс для работы с информацией о геолокации.
- class MaxMind
- class ProvidingData
- class Result
- class SypexGeo
\Bitrix\Main\Service\GeoIp\Internal
\Bitrix\Main\Text
- class Base32
- class BinaryString
- class Converter
- class DateConverter
- class DateConverterResult
- class Diff Этот класс реализует алгоритм различий, опубликованный в "An O(ND) Difference Algorithm and its Variations", автор Eugene…
- class Emoji Bitrix Framework
- class EmptyConverter
- class Encoding
- class GeoHash
- class HtmlConverter
- class HtmlFilter
- class JsExpression
- class StringHelper Строковые функции
- class UtfConverter
- class UtfSafeString
- class XmlConverter
\Bitrix\Main\Type
- class Collection
- class Date
- class DateTime
- class Dictionary
- interface IRequestFilter
- class ParameterDictionary
- class RandomSequence Класс для генерации псевдослучайных последовательностей.
\Bitrix\Main\Type\Contract
\Bitrix\Main\UI
\Bitrix\Main\UI\Filter
- class Actions Класс Actions. Доступные действия для работы с пользовательскими настройками.
- class AdditionalDateType Класс AdditionalDateType. Доступные дополнительные подтипы поля даты
- class AdditionalNumberType Класс AdditionalNumberType. Доступные дополнительные подтипы числового поля
- class DateTime
- class DateTimeFactory
- class DateType Класс DateType. Доступные подтипы поля даты
- class Field

