protected function addShippingData(\SimpleXMLElement $data)
    {
        /** @var CreditCard $card */
        if ($card = $this->getCard()) {
            if ($card->getShippingFirstName()) {
                $data->shipToList->firstName = $card->getShippingFirstName();
            }
            if ($card->getShippingLastName()) {
                $data->shipToList->lastName = $card->getShippingLastName();
            }
            if ($card->getShippingCompany()) {
                $data->shipToList->company = $card->getShippingCompany();
            }
            if ($card->getShippingAddress1() || $card->getShippingAddress2()) {
                $data->shipToList->address = trim($card->getShippingAddress1() . " \n" . $card->getShippingAddress2());
            }
            if ($card->getShippingCity()) {
                $data->shipToList->city = $card->getShippingCity();
            }
            if ($card->getShippingState()) {
                $data->shipToList->state = $card->getShippingState();
            }
            if ($card->getShippingPostcode()) {
                $data->shipToList->zip = $card->getShippingPostcode();
            }
            if ($card->getShippingCountry()) {
                $data->shipToList->country = $card->getShippingCountry();
            }
        }
    }
protected function addShippingData(\SimpleXMLElement $data)
    {
        /** @var CreditCard $card */
        if ($card = $this->getCard()) {
            if ($card->getShippingFirstName()) {
                $data->shipToList->firstName = $card->getShippingFirstName();
            }
            if ($card->getShippingLastName()) {
                $data->shipToList->lastName = $card->getShippingLastName();
            }
            if ($card->getShippingCompany()) {
                $data->shipToList->company = $card->getShippingCompany();
            }
            if ($card->getShippingAddress1() || $card->getShippingAddress2()) {
                $data->shipToList->address = trim($card->getShippingAddress1() . " \n" . $card->getShippingAddress2());
            }
            if ($card->getShippingCity()) {
                $data->shipToList->city = $card->getShippingCity();
            }
            if ($card->getShippingState()) {
                $data->shipToList->state = $card->getShippingState();
            }
            if ($card->getShippingPostcode()) {
                $data->shipToList->zip = $card->getShippingPostcode();
            }
            if ($card->getShippingCountry()) {
                $data->shipToList->country = $card->getShippingCountry();
            }
        }
    }
protected function addShippingData ( \ SimpleXMLElement $ data ) { /** @var CreditCard $card */ if ( $ card = $ this -> getCard ( ) ) { if ( $ card -> getShippingFirstName ( ) ) { $ data -> shipToList -> firstName = $ card -> getShippingFirstName ( ) ; } if ( $ card -> getShippingLastName ( ) ) { $ data -> shipToList -> lastName = $ card -> getShippingLastName ( ) ; } if ( $ card -> getShippingCompany ( ) ) { $ data -> shipToList -> company = $ card -> getShippingCompany ( ) ; } if ( $ card -> getShippingAddress1 ( ) || $ card -> getShippingAddress2 ( ) ) { $ data -> shipToList -> address = trim ( $ card -> getShippingAddress1 ( ) . " \n" . $ card -> getShippingAddress2 ( ) ) ; } if ( $ card -> getShippingCity ( ) ) { $ data -> shipToList -> city = $ card -> getShippingCity ( ) ; } if ( $ card -> getShippingState ( ) ) { $ data -> shipToList -> state = $ card -> getShippingState ( ) ; } if ( $ card -> getShippingPostcode ( ) ) { $ data -> shipToList -> zip = $ card -> getShippingPostcode ( ) ; } if ( $ card -> getShippingCountry ( ) ) { $ data -> shipToList -> country = $ card -> getShippingCountry ( ) ; } } }
Adds shipping data to the specified xml element

@param \SimpleXMLElement $data
Adds shipping data to the specified xml element