• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/orm/entity.php
  • Класс: BitrixMainORMEntity
  • Вызов: Entity::getInstanceDirect
static function getInstanceDirect($className)
{
	if (empty(self::$instances[$className]))
	{
		/** @var Entity $entity */
		$entityClass = $className::getEntityClass();

		// in case of calling Table class was not ended with entity initialization
		if (empty(self::$instances[$className]))
		{
			$entity = new $entityClass;
			$entity->initialize($className);
			$entity->postInitialize();

			// call user-defined postInitialize
			$className::postInitialize($entity);

			self::$instances[$className] = $entity;
		}
	}

	return self::$instances[$className];
}