Bitrix API

Container

Table of Contents

Methods

getAccounting()  : Accounting
getActivityBroker()  : Activity
getAutomatedSolutionConverter()  : AutomatedSolution
getAutomatedSolutionManager()  : AutomatedSolutionManager
getBadge()  : Badge
getCategoryConverter()  : Category
getClientBinder()  : ClientBinder
getCommunicationRankingFactory()  : RankingFactory
getCompanyBroker()  : Company
getContactBroker()  : Contact
getContext()  : Context
getConversionMapper()  : Mapper
getConverterCaseCache()  : CaseCache
getDealBroker()  : Deal
getDirector()  : Director
getDynamicBroker()  : Dynamic
getDynamicFactoryByType()  : Dynamic
getDynamicTypeDataClass()  : string|TypeTable
getDynamicTypesMap()  : DynamicTypesMap
getEntityBroker()  : Broker|null
getEnumerationBroker()  : Enumeration
getEventHistory()  : EventHistory
getFactory()  : Factory|null
getFieldsContextManager()  : ContextManager
getFileBroker()  : File
getFileUploader()  : FileUploader
getFilterFactory()  : Factory
getIBlockElementBroker()  : IBlockElement
getIBlockSectionBroker()  : IBLockSection
getIdentifierByClassName()  : string
Returns ServiceLocator service identifier by the provided class name
getImService()  : ImService
getInstance()  : Container
getIntranetToolsManager()  : ToolsManager
getItemConverter()  : Item
getLeadBroker()  : Lead
getLocalization()  : Localization
getLogger()  : LoggerInterface
getMultifieldStorage()  : MultifieldStorage
getOrderBroker()  : Order
getOrmObjectConverter()  : OrmObject
getParentFieldManager()  : ParentFieldManager
getProductRowConverter()  : ProductRow
getPullManager()  : PullManager
getQuoteBroker()  : Quote
getRelationManager()  : RelationManager
getRelationRegistrar()  : Registrar
getRestEventManager()  : EventManager
getRouter()  : Router
getShipmentProductService()  : ProductService
getSignB2eIntegrationTypeService()  : TypeService
getSignB2eItemService()  : ItemService
getSignB2eLanguageService()  : LanguageService
getSignB2eStageService()  : StageService
getSignB2eStatusService()  : StatusService
getSignB2eTriggerService()  : TriggerService
getSignB2eTypeService()  : TypeService
getSignIntegrationKanbanPullService()  : PullService
getStageConverter()  : Stage
getSummaryFactory()  : SummaryFactory
getTerminalPaymentService()  : PaymentService
getTimelineActivityItemFactory()  : ConfigurableActivity
getTimelineEntryFacade()  : Facade
getTimelineHistoryDataModelMaker()  : Maker
getTimelineHistoryItemFactory()  : HistoryItem
getTimelinePusher()  : Pusher
getTimelineScheduledItemFactory()  : ScheduledItem
getType()  : Type|null
getTypeByEntityTypeId()  : Type|null
getTypeConverter()  : Type
Returns a type converter object
getTypePresetBroker()  : TypePreset
getTypesMap()  : TypesMap
Get an instance of TypesMap
getUserBroker()  : User
getUserPermissions()  : UserPermissions
registerType()  : void

Methods

getBadge()

public getBadge(string $type, string $value) : Badge
Parameters
$type : string
$value : string
Return values
Badge

getDynamicTypeDataClass()

public getDynamicTypeDataClass() : string|TypeTable
Tags
throws
ObjectNotFoundException
Return values
string|TypeTable

getEntityBroker()

public getEntityBroker(int $entityTypeId) : Broker|null
Parameters
$entityTypeId : int
Return values
Broker|null

getFactory()

public getFactory(int $entityTypeId) : Factory|null
Parameters
$entityTypeId : int
Return values
Factory|null

getIBlockSectionBroker()

public getIBlockSectionBroker() : IBLockSection
Return values
IBLockSection

getIdentifierByClassName()

Returns ServiceLocator service identifier by the provided class name

public static getIdentifierByClassName(string $className[, array<string|int, mixed>|null $parameters = null ]) : string

For example, \Bitrix\Crm\Service\Container -> crm.service.container

Parameters
$className : string
$parameters : array<string|int, mixed>|null = null
Tags
throws
ArgumentException
Return values
string

getLogger()

public getLogger(string $loggerId) : LoggerInterface
Parameters
$loggerId : string
Return values
LoggerInterface

getTimelineHistoryDataModelMaker()

public getTimelineHistoryDataModelMaker() : Maker
Return values
Maker

getType()

public getType(int $id) : Type|null
Parameters
$id : int
Return values
Type|null

getTypeByEntityTypeId()

public getTypeByEntityTypeId(int $entityTypeId) : Type|null
Parameters
$entityTypeId : int
Return values
Type|null

getTypeConverter()

Returns a type converter object

public getTypeConverter() : Type
Return values
Type

registerType()

public registerType(int $entityTypeId, Type $type) : void
Parameters
$entityTypeId : int
$type : Type

        
On this page

Search results