Example #1
0
 /**
  * set template id for template sms
  * @param $agentName
  * @param $tempId
  *
  * @return $this
  */
 public function template($agentName, $tempId = null)
 {
     $tempIdArray = $this->getTemplate(true);
     if (!is_null($tempId)) {
         $tempIdArray["{$agentName}"] = $tempId;
     } else {
         if (is_array($agentName)) {
             $tempIdArray = $agentName;
         } else {
             $defaultAgentName = SM::getDefaultAgent();
             $tempIdArray["{$defaultAgentName}"] = $agentName;
         }
     }
     $this->temp_id = json_encode($tempIdArray);
     return $this;
 }