[ 'NEXT_EXEC' => $this->getNextExecLater(1), 'MODULE_ID' => discountApp()->module()->getId(), 'AGENT_INTERVAL' => 60, 'IS_PERIOD' => 'Y', ], ]; } public static function exec($arAgent) { ini_set('max_execution_time', 0); ini_set('memory_limit', -1); @set_time_limit(0); $agent = null; if (is_array($arAgent) && $arAgent['ID']) { $agent = app()->factory()->main()->getAgentFactory()->getEntityById($arAgent['ID']); } if(Tools::isEnable()){ $spider = discountApp()->service()->spider(); $spider->setContext($agent); $spider->next(); } return static::class . "::exec(\$arAgent);"; } }