示例#1
0
 public function execute() {
     $impressionProcessor = new Pap_Tracking_Impression_ImpressionProcessor();
     $impressionProcessor->insertTask();
     
     $visitProcessor = new Pap_Tracking_Visit_Processor();
     $visitProcessor->insertTask();
 }
    private function setupDefaultTasks() {
        $impressionProcessor = new Pap_Tracking_Impression_ImpressionProcessor();
        $impressionProcessor->insertTask();

        $visitProcessor = new Pap_Tracking_Visit_Processor();
        $visitProcessor->insertTask();

        $loggingForm = new Pap_Merchants_Config_LoggingForm();
        $loggingForm->insertDeleteSettingsTask();
        
        $mobileNotifications = new Pap_Mobile_NotificationTask();
        $mobileNotifications->insertTask();
    }
示例#3
0
 public function createWorker($workingRangeFrom, $workingRangeTo) {
     $task = new Pap_Tracking_Visit_Processor();
     $this->debug('Creating new worker Pap_Tracking_Visit_Processor for range:' . $workingRangeFrom . '-' . $workingRangeTo);
     $task->setWorkingArea($workingRangeFrom, $workingRangeTo);
     $task->insertTask();
 }