propel/generated-classes/Base/Profile.php
/**
     * Populates the object using an array.
     *
     * This is particularly useful when populating an object from one of the
     * request arrays (e.g. $_POST).  This method goes through the column
     * names, checking to see whether a matching key exists in populated
     * array. If so the setByName() method is called for that column.
     *
     * You can specify the key type of the array by additionally passing one
     * of the class type constants TableMap::TYPE_PHPNAME, TableMap::TYPE_STUDLYPHPNAME,
     * TableMap::TYPE_COLNAME, TableMap::TYPE_FIELDNAME, TableMap::TYPE_NUM.
     * The default key type is the column's TableMap::TYPE_PHPNAME.
     *
     * @param      array  $arr     An array to populate the object from.
     * @param      string $keyType The type of keys the array uses.
     * @return void
     */
Populates the object using an array.
This is particularly useful when populating an object from one of the
request arrays .  This method goes through the column
names, checking to see whether a matching key exists in populated
array. If so the setByName() method is called for that column.



@param      array  $arr     An array to populate the object from.
@param      string $keyType The type of keys the array uses.
@return void
Populates the object using an array . This is particularly useful when populating an object from one of the request arrays . This method goes through the column names checking to see whether a matching key exists in populated array . If so the setByName () method is called for that column . @param array $arr An array to populate the object from . @param string $keyType The type of keys the array uses . @return void
public function fromArray($arr, $keyType = TableMap::TYPE_PHPNAME)
    {
        $keys = ProfileTableMap::getFieldNames($keyType);
        if (array_key_exists($keys[0], $arr)) $this->setID($arr[$keys[0]]);
        if (array_key_exists($keys[1], $arr)) $this->setUUID($arr[$keys[1]]);
        if (array_key_exists($keys[2], $arr)) $this->setUserID($arr[$keys[2]]);
        if (array_key_exists($keys[3], $arr)) $this->setDealerID($arr[$keys[3]]);
        if (array_key_exists($keys[4], $arr)) $this->setFirstName($arr[$keys[4]]);
        if (array_key_exists($keys[5], $arr)) $this->setLastName($arr[$keys[5]]);
        if (array_key_exists($keys[6], $arr)) $this->setGender($arr[$keys[6]]);
        if (array_key_exists($keys[7], $arr)) $this->setDateOfBirth($arr[$keys[7]]);
        if (array_key_exists($keys[8], $arr)) $this->setPhoneNumber($arr[$keys[8]]);
        if (array_key_exists($keys[9], $arr)) $this->setMobileNumber($arr[$keys[9]]);
        if (array_key_exists($keys[10], $arr)) $this->setProfileImage($arr[$keys[10]]);
        if (array_key_exists($keys[11], $arr)) $this->setCompanyName($arr[$keys[11]]);
        if (array_key_exists($keys[12], $arr)) $this->setPrimaryAddressStreet($arr[$keys[12]]);
        if (array_key_exists($keys[13], $arr)) $this->setPrimaryAddressStreet2($arr[$keys[13]]);
        if (array_key_exists($keys[14], $arr)) $this->setPrimaryAddressCity($arr[$keys[14]]);
        if (array_key_exists($keys[15], $arr)) $this->setPrimaryAddressState($arr[$keys[15]]);
        if (array_key_exists($keys[16], $arr)) $this->setPrimaryAddressPostCode($arr[$keys[16]]);
        if (array_key_exists($keys[17], $arr)) $this->setPrimaryAddressCountry($arr[$keys[17]]);
        if (array_key_exists($keys[18], $arr)) $this->setBillingAddressStreet($arr[$keys[18]]);
        if (array_key_exists($keys[19], $arr)) $this->setBillingAddressCity($arr[$keys[19]]);
        if (array_key_exists($keys[20], $arr)) $this->setBillingAddressState($arr[$keys[20]]);
        if (array_key_exists($keys[21], $arr)) $this->setBillingAddressPostCode($arr[$keys[21]]);
        if (array_key_exists($keys[22], $arr)) $this->setBillingAddressCountry($arr[$keys[22]]);
        if (array_key_exists($keys[23], $arr)) $this->setFirstSecurityQuestion($arr[$keys[23]]);
        if (array_key_exists($keys[24], $arr)) $this->setFirstSecurityQuestionAnswer($arr[$keys[24]]);
        if (array_key_exists($keys[25], $arr)) $this->setSecondSecurityQuestion($arr[$keys[25]]);
        if (array_key_exists($keys[26], $arr)) $this->setSecondSecurityQuestionAnswer($arr[$keys[26]]);
        if (array_key_exists($keys[27], $arr)) $this->setCustomSecurityQuestion($arr[$keys[27]]);
        if (array_key_exists($keys[28], $arr)) $this->setCustomSecurityAnswer($arr[$keys[28]]);
        if (array_key_exists($keys[29], $arr)) $this->setCreatedAt($arr[$keys[29]]);
        if (array_key_exists($keys[30], $arr)) $this->setUpdatedAt($arr[$keys[30]]);
    }
public function fromArray ( $ arr , $ keyType = TableMap :: TYPE_PHPNAME ) { $ keys = ProfileTableMap :: getFieldNames ( $ keyType ) ; if ( array_key_exists ( $ keys [ 0 ] , $ arr ) ) $ this -> setID ( $ arr [ $ keys [ 0 ] ] ) ; if ( array_key_exists ( $ keys [ 1 ] , $ arr ) ) $ this -> setUUID ( $ arr [ $ keys [ 1 ] ] ) ; if ( array_key_exists ( $ keys [ 2 ] , $ arr ) ) $ this -> setUserID ( $ arr [ $ keys [ 2 ] ] ) ; if ( array_key_exists ( $ keys [ 3 ] , $ arr ) ) $ this -> setDealerID ( $ arr [ $ keys [ 3 ] ] ) ; if ( array_key_exists ( $ keys [ 4 ] , $ arr ) ) $ this -> setFirstName ( $ arr [ $ keys [ 4 ] ] ) ; if ( array_key_exists ( $ keys [ 5 ] , $ arr ) ) $ this -> setLastName ( $ arr [ $ keys [ 5 ] ] ) ; if ( array_key_exists ( $ keys [ 6 ] , $ arr ) ) $ this -> setGender ( $ arr [ $ keys [ 6 ] ] ) ; if ( array_key_exists ( $ keys [ 7 ] , $ arr ) ) $ this -> setDateOfBirth ( $ arr [ $ keys [ 7 ] ] ) ; if ( array_key_exists ( $ keys [ 8 ] , $ arr ) ) $ this -> setPhoneNumber ( $ arr [ $ keys [ 8 ] ] ) ; if ( array_key_exists ( $ keys [ 9 ] , $ arr ) ) $ this -> setMobileNumber ( $ arr [ $ keys [ 9 ] ] ) ; if ( array_key_exists ( $ keys [ 10 ] , $ arr ) ) $ this -> setProfileImage ( $ arr [ $ keys [ 10 ] ] ) ; if ( array_key_exists ( $ keys [ 11 ] , $ arr ) ) $ this -> setCompanyName ( $ arr [ $ keys [ 11 ] ] ) ; if ( array_key_exists ( $ keys [ 12 ] , $ arr ) ) $ this -> setPrimaryAddressStreet ( $ arr [ $ keys [ 12 ] ] ) ; if ( array_key_exists ( $ keys [ 13 ] , $ arr ) ) $ this -> setPrimaryAddressStreet2 ( $ arr [ $ keys [ 13 ] ] ) ; if ( array_key_exists ( $ keys [ 14 ] , $ arr ) ) $ this -> setPrimaryAddressCity ( $ arr [ $ keys [ 14 ] ] ) ; if ( array_key_exists ( $ keys [ 15 ] , $ arr ) ) $ this -> setPrimaryAddressState ( $ arr [ $ keys [ 15 ] ] ) ; if ( array_key_exists ( $ keys [ 16 ] , $ arr ) ) $ this -> setPrimaryAddressPostCode ( $ arr [ $ keys [ 16 ] ] ) ; if ( array_key_exists ( $ keys [ 17 ] , $ arr ) ) $ this -> setPrimaryAddressCountry ( $ arr [ $ keys [ 17 ] ] ) ; if ( array_key_exists ( $ keys [ 18 ] , $ arr ) ) $ this -> setBillingAddressStreet ( $ arr [ $ keys [ 18 ] ] ) ; if ( array_key_exists ( $ keys [ 19 ] , $ arr ) ) $ this -> setBillingAddressCity ( $ arr [ $ keys [ 19 ] ] ) ; if ( array_key_exists ( $ keys [ 20 ] , $ arr ) ) $ this -> setBillingAddressState ( $ arr [ $ keys [ 20 ] ] ) ; if ( array_key_exists ( $ keys [ 21 ] , $ arr ) ) $ this -> setBillingAddressPostCode ( $ arr [ $ keys [ 21 ] ] ) ; if ( array_key_exists ( $ keys [ 22 ] , $ arr ) ) $ this -> setBillingAddressCountry ( $ arr [ $ keys [ 22 ] ] ) ; if ( array_key_exists ( $ keys [ 23 ] , $ arr ) ) $ this -> setFirstSecurityQuestion ( $ arr [ $ keys [ 23 ] ] ) ; if ( array_key_exists ( $ keys [ 24 ] , $ arr ) ) $ this -> setFirstSecurityQuestionAnswer ( $ arr [ $ keys [ 24 ] ] ) ; if ( array_key_exists ( $ keys [ 25 ] , $ arr ) ) $ this -> setSecondSecurityQuestion ( $ arr [ $ keys [ 25 ] ] ) ; if ( array_key_exists ( $ keys [ 26 ] , $ arr ) ) $ this -> setSecondSecurityQuestionAnswer ( $ arr [ $ keys [ 26 ] ] ) ; if ( array_key_exists ( $ keys [ 27 ] , $ arr ) ) $ this -> setCustomSecurityQuestion ( $ arr [ $ keys [ 27 ] ] ) ; if ( array_key_exists ( $ keys [ 28 ] , $ arr ) ) $ this -> setCustomSecurityAnswer ( $ arr [ $ keys [ 28 ] ] ) ; if ( array_key_exists ( $ keys [ 29 ] , $ arr ) ) $ this -> setCreatedAt ( $ arr [ $ keys [ 29 ] ] ) ; if ( array_key_exists ( $ keys [ 30 ] , $ arr ) ) $ this -> setUpdatedAt ( $ arr [ $ keys [ 30 ] ] ) ; }
Populates the object using an array.
Populates the object using an array .