/** * Run * * @param array $options Options * * @return void */ public static function run(array $options) { \XLite\Core\Database::getRepo('XLite\\Model\\TmpVar')->setVar(static::getImportCancelFlagVarName(), false); \XLite\Core\Database::getRepo('XLite\\Model\\TmpVar')->setVar(static::getImportUserBreakFlagVarName(), false); \XLite\Core\Database::getRepo('XLite\\Model\\TmpVar')->initializeEventState(static::getEventName(), array('options' => $options)); \XLite\Core\EventTask::import(); call_user_func(array('\\XLite\\Core\\EventTask', static::getEventName())); }