VbzCart/docs/v1/class/vcCartData NameAddress: Difference between revisions

From Woozle Writes Code
< VbzCart‎ | docs‎ | v1/class
Jump to navigation Jump to search
imported>Woozle
(Created page with "{{page/code/class}} * '''file''': {{l/project|file|cart/cart.data.fg-na.php}} * '''extended by''': ** {{l/version|class|vcCartData_Contact}} ** {{l/version|class|vcCartData_Re...")
 
imported>Woozle
No edit summary
Line 1: Line 1:
{{page/code/class}}
{{page/code/class}}
* '''file''': {{l/project|file|cart/cart.data.fg-na.php}}
* '''file''': {{l/project|file|cart/cart.data.fg-na.php}}
* '''extends''': {{l/version|class|vcCartDataFieldGroup}}
* '''extended by''':
* '''extended by''':
** {{l/version|class|vcCartData_Contact}}
** {{l/version|class|vcCartData_Contact}}

Revision as of 15:16, 24 February 2019

Template:Page/code/class

/*::::
  PURPOSE: Base class so overridden trait function can be called as parent::f()
*/
class vcCartData_NameAddress extends vcCartDataFieldGroup {
    use vtCartData_NameAddress;

    private $oZone;
  
    public function __construct(array $arBlob, vcShipCountry $oZone) {
	$oBlob = new fcBlobField(); 
	$oBlob->SetArray($arBlob);

	parent::__construct($oBlob);
	$this->oZone = $oZone;
    }
    protected function ShipZone() {
	return $this->oZone;
    }
}