array( self::COLUMNS => 'buyer_id', self::REF_TABLE_CLASS => '\Ppb\Db\Table\Users', self::REF_COLUMNS => 'id', ), 'Seller' => array( self::COLUMNS => 'seller_id', self::REF_TABLE_CLASS => '\Ppb\Db\Table\Users', self::REF_COLUMNS => 'id', ), 'BillingAddress' => array( self::COLUMNS => 'billing_address_id', self::REF_TABLE_CLASS => '\Ppb\Db\Table\UsersAddressBook', self::REF_COLUMNS => 'id', ), 'ShippingAddress' => array( self::COLUMNS => 'shipping_address_id', self::REF_TABLE_CLASS => '\Ppb\Db\Table\UsersAddressBook', self::REF_COLUMNS => 'id', ), 'Messaging' => array( self::COLUMNS => 'messaging_topic_id', self::REF_TABLE_CLASS => '\Ppb\Db\Table\Messaging', self::REF_COLUMNS => 'topic_id', ), ); /** * * dependent tables * * @var array */ protected $_dependentTables = array( '\Ppb\Db\Table\SalesListings', '\Ppb\Db\Table\Transactions', '\Ppb\Db\Table\Messaging', '\Ppb\Db\Table\Accounting', ); }