Example #1
0
 /**
  * Loads ForwardedValuesData from simple xml object
  *
  * @param   \SimpleXMLElement $sxml
  * @return  ForwardedValuesData Returns ForwardedValuesData
  */
 protected function _loadForwardedValuesData(\SimpleXMLElement $sxml)
 {
     $item = null;
     if ($this->exist($sxml)) {
         $item = new ForwardedValuesData();
         $item->cookies = $this->_loadForwardedValuesCookiesData($sxml->Cookies);
         $item->queryString = $this->exist($sxml->QueryString) ? (string) $sxml->QueryString == 'true' : null;
         $item->setCloudFront($this->cloudFront);
         $item->headers = [];
         if (!empty($sxml->Headers->Items->Name)) {
             foreach ($sxml->Headers->Items->Name as $v) {
                 $item->headers[] = (string) $v;
             }
         }
     }
     return $item;
 }
Example #2
0
 /**
  * Loads ForwardedValuesData from simple xml object
  *
  * @param   \SimpleXMLElement $sxml
  * @return  ForwardedValuesData Returns ForwardedValuesData
  */
 protected function _loadForwardedValuesData(\SimpleXMLElement $sxml)
 {
     $item = null;
     if ($this->exist($sxml)) {
         $item = new ForwardedValuesData();
         $item->cookies = $this->_loadForwardedValuesCookiesData($sxml->Cookies);
         $item->queryString = $this->exist($sxml->QueryString) ? (string) $sxml->QueryString == 'true' : null;
         $item->setCloudFront($this->cloudFront);
     }
     return $item;
 }