Documentation

Main

Kernel - namespace for classes and methods of the system Kernel module. No special code is needed to connect the module.

Class, namespace Description
Application Basic class for any apps.
Context Class to handle context
HttpRequest Class manages HTTP query object, containing data on the current query.
Authentication Namespace for user authentication classes.
Config Namespace for settings classes.
Data Namespace for classes to handle cache, including managed cache.
DB Namespace for classes that handle the database
Diag Namespace for diagnostics classes.
Entity Namespace to handle entities.
Environment Class to handle environment.
Page Namespace for classes that handle product page.
Replica Namespace for classes to replicate kernel module.
Request Class to handle query object.
Result Query result class.
Security Namespace for classes, responsible for security.
Server Server objects class.
Type Namespace to handle data types: date, file and others.
UI Namespace for user interfaces.
UserTable Class to handle users.
UrlPreview Namespace to handle rich links.
UrlRewriterRuleMaker Class to handle redirecting rules.
Web Namespace for classes to handle WEB.
Classes to handle errors
Error Class for errors.
ErrorCollection Errors collection.
Classes to handle exceptions
SystemException Basic class for fatal exceptions.
ArgumentException Exception is thrown when function argument is invalid
ArgumentNullException Exception is thrown when empty value is passed to the method that doesn't accept such value as valid.
ArgumentOutOfRangeException Exception is thrown when the argument's value is outside acceptable value range.
ArgumentTypeException Exception is thrown when the argument type is not accepted by function.
ObjectNotFoundException Exception is thrown when object is missing.
ObjectException Exception is thrown when object cannot be created.
ObjectPropertyException Exception is thrown when object property is invalid.
InvalidOperationException Exception is thrown when the called method is not valid for the current object status.
NotSupportedException Exception is thrown when operation is not supported.
NotImplementedException Exception is thrown when operation is not performed, but should have been.


© «Bitrix24», 2001-2024
Up