public function process() { parent::process(); Loader::includeModule('catalog'); if (!CCatalog::GetByID($this->id())) { CCatalog::Add(['IBLOCK_ID' => $this->id()]); } }
/** * @param $code * @param $class */ public static function setEntityClass($code, $class) { \TAO\Infoblock::setEntityClass($code, $class); }
/** * @param $type * @param $code * @param $class */ public function infoblockSchema($type, $code, $class) { if (strpos($class, '\\') === false) { $class = $this->className("Infoblock\\{$class}"); } \TAO::setOption("infoblock.{$code}.bundle", $this); \TAO\Infoblock::processSchema($type, $code, $class); }