Gpf_Rpc_Params::add PHP 메소드

add() 공개 메소드

public add ( $name, $value )
        public function add($name, $value)
        {
            $this->params->{$name} = $value;
        }

Usage Example

예제 #1
0
 private function sendToImportObjects($fileUrl)
 {
     foreach ($this->importObjects as $importObject) {
         if ($this->isPending($importObject->get(Gpf_Db_Table_ImportExports::CODE), $this->_('Import') . ' ' . $this->_localize($importObject->get(Gpf_Db_Table_ImportExports::NAME)))) {
             $this->logger->debug(strtoupper($this->_localize($importObject->get(Gpf_Db_Table_ImportExports::NAME))) . ' STARTED');
             $objectImportExport = Gpf::newObj($importObject->get(Gpf_Db_Table_ImportExports::CLASS_NAME));
             $params = new Gpf_Rpc_Params();
             $params->add("fileUrl", $fileUrl);
             $params->add("delimiter", $this->delimiter);
             $params->add('startTime', $this->getStartTime());
             if (in_array($importObject->get(Gpf_Db_Table_ImportExports::CODE), $this->codes)) {
                 $params->add("delete", 'Y');
             }
             try {
                 $objectImportExport->importData($params);
             } catch (Gpf_Tasks_LongTaskInterrupt $e) {
                 $this->logger->debug('IMPORT INTERRUPTED');
                 $this->createOutputMessage($importObject, $objectImportExport->getOutputMessage());
                 $this->interrupt();
             } catch (Exception $e) {
                 $this->logger->error($e->getMessage());
                 $this->createOutputMessage($importObject, $objectImportExport->getOutputMessage());
                 $objectImportExport->forceFinishTask();
                 throw $e;
             }
             $this->logger->debug(strtoupper($this->_localize($importObject->get(Gpf_Db_Table_ImportExports::NAME))) . ' ENDED');
             $this->createOutputMessage($importObject, $objectImportExport->getOutputMessage());
             $this->setDone();
         }
     }
 }
All Usage Examples Of Gpf_Rpc_Params::add