Overview

Namespaces

  • None
  • PHP

Classes

  • Account
  • AccountContactInfo
  • AccountInfo
  • Donation
  • DonationInfo
  • Donor
  • DonorInfo
  • iGivefirst

Exceptions

  • iGivefirst_AccountInformationIncomplete
  • iGivefirst_AccountNotCreated
  • iGivefirst_AccountNotUpdated
  • iGivefirst_AuthenticationError
  • iGivefirst_DonationInformationIncomplete
  • iGivefirst_DonationNotCreated
  • iGivefirst_DonorAlreadyExists
  • iGivefirst_DonorInformationIncomplete
  • iGivefirst_DonorNotCreated
  • iGivefirst_Error
  • iGivefirst_HttpError
  • iGivefirst_ObjectAlreadyExists
  • iGivefirst_ObjectNotFound
  • Overview
  • Namespace
  • Class
  • Tree

Class DonorInfo

Holds information about a donor

Located at iGivefirst/Common.php
Methods summary
public
# __construct( mixed $properties = array() )

Construct a DonorInfo object with a given set of properties Required properties are username, screenName

Construct a DonorInfo object with a given set of properties Required properties are username, screenName

Params

Array $properties optionally takes a hash of donor information
public
# setUser( mixed $username, mixed $screenname = null )

Sets the user information for this DonorInfo object

Sets the user information for this DonorInfo object

Params

string $username the username for this Donor
string $screenname The screen name for this Donor, can be the username
public
# bind( mixed $properties = array() )

Merge in properties from a given array

Merge in properties from a given array

Params

Array $properties array to merge properties in from
public
# validate( )
Properties summary
public mixed $username
#
public mixed $screenName
#
public mixed $sharePersonalInfo
#
public mixed $firstName
#
public mixed $lastName
#
public mixed $billingAddress1
#
public mixed $billingAddress2
#
public mixed $city
#
public mixed $state
#
public mixed $zip
#
public mixed $country
#
public mixed $cellPhoneNumber
#
public mixed $homePhoneNumber
#
public mixed $workPhoneNumber
#
API documentation generated by ApiGen 2.8.0