protected function _createItem( array $entry )
	{
		$item = $this->_manager->createItem();

		foreach( $entry as $name => $value )
		{
			switch( $name )
			{
				case 'order.base.address.type': $item->setType( $value ); break;
				case 'order.base.address.baseid': $item->setBaseId( $value ); break;
				case 'order.base.address.addressid': $item->setAddressId( $value ); break;

				case 'order.base.address.vatid': $item->setVatID( $value ); break;
				case 'order.base.address.company': $item->setCompany( $value ); break;
				case 'order.base.address.salutation': $item->setSalutation( $value ); break;
				case 'order.base.address.title': $item->setTitle( $value ); break;
				case 'order.base.address.firstname': $item->setFirstname( $value ); break;
				case 'order.base.address.lastname': $item->setLastname( $value ); break;
				case 'order.base.address.address1': $item->setAddress1( $value ); break;
				case 'order.base.address.address2': $item->setAddress2( $value ); break;
				case 'order.base.address.address3': $item->setAddress3( $value ); break;
				case 'order.base.address.postal': $item->setPostal( $value ); break;
				case 'order.base.address.city': $item->setCity( $value ); break;
				case 'order.base.address.state': $item->setState( $value ); break;
				case 'order.base.address.countryid': $item->setCountryId( $value ); break;
				case 'order.base.address.languageid': $item->setLanguageId( $value ); break;
				case 'order.base.address.telephone': $item->setTelephone( $value ); break;
				case 'order.base.address.telefax': $item->setTelefax( $value ); break;
				case 'order.base.address.website': $item->setWebsite( $value ); break;
				case 'order.base.address.email': $item->setEmail( $value ); break;
			}
		}

		return $item;
	}
protected function _createItem( array $entry )
	{
		$item = $this->_manager->createItem();

		foreach( $entry as $name => $value )
		{
			switch( $name )
			{
				case 'order.base.address.type': $item->setType( $value ); break;
				case 'order.base.address.baseid': $item->setBaseId( $value ); break;
				case 'order.base.address.addressid': $item->setAddressId( $value ); break;

				case 'order.base.address.vatid': $item->setVatID( $value ); break;
				case 'order.base.address.company': $item->setCompany( $value ); break;
				case 'order.base.address.salutation': $item->setSalutation( $value ); break;
				case 'order.base.address.title': $item->setTitle( $value ); break;
				case 'order.base.address.firstname': $item->setFirstname( $value ); break;
				case 'order.base.address.lastname': $item->setLastname( $value ); break;
				case 'order.base.address.address1': $item->setAddress1( $value ); break;
				case 'order.base.address.address2': $item->setAddress2( $value ); break;
				case 'order.base.address.address3': $item->setAddress3( $value ); break;
				case 'order.base.address.postal': $item->setPostal( $value ); break;
				case 'order.base.address.city': $item->setCity( $value ); break;
				case 'order.base.address.state': $item->setState( $value ); break;
				case 'order.base.address.countryid': $item->setCountryId( $value ); break;
				case 'order.base.address.languageid': $item->setLanguageId( $value ); break;
				case 'order.base.address.telephone': $item->setTelephone( $value ); break;
				case 'order.base.address.telefax': $item->setTelefax( $value ); break;
				case 'order.base.address.website': $item->setWebsite( $value ); break;
				case 'order.base.address.email': $item->setEmail( $value ); break;
			}
		}

		return $item;
	}
protected function _createItem ( array $ entry ) { $ item = $ this -> _manager -> createItem ( ) ; foreach ( $ entry as $ name => $ value ) { switch ( $ name ) { case 'order.base.address.type' : $ item -> setType ( $ value ) ; break ; case 'order.base.address.baseid' : $ item -> setBaseId ( $ value ) ; break ; case 'order.base.address.addressid' : $ item -> setAddressId ( $ value ) ; break ; case 'order.base.address.vatid' : $ item -> setVatID ( $ value ) ; break ; case 'order.base.address.company' : $ item -> setCompany ( $ value ) ; break ; case 'order.base.address.salutation' : $ item -> setSalutation ( $ value ) ; break ; case 'order.base.address.title' : $ item -> setTitle ( $ value ) ; break ; case 'order.base.address.firstname' : $ item -> setFirstname ( $ value ) ; break ; case 'order.base.address.lastname' : $ item -> setLastname ( $ value ) ; break ; case 'order.base.address.address1' : $ item -> setAddress1 ( $ value ) ; break ; case 'order.base.address.address2' : $ item -> setAddress2 ( $ value ) ; break ; case 'order.base.address.address3' : $ item -> setAddress3 ( $ value ) ; break ; case 'order.base.address.postal' : $ item -> setPostal ( $ value ) ; break ; case 'order.base.address.city' : $ item -> setCity ( $ value ) ; break ; case 'order.base.address.state' : $ item -> setState ( $ value ) ; break ; case 'order.base.address.countryid' : $ item -> setCountryId ( $ value ) ; break ; case 'order.base.address.languageid' : $ item -> setLanguageId ( $ value ) ; break ; case 'order.base.address.telephone' : $ item -> setTelephone ( $ value ) ; break ; case 'order.base.address.telefax' : $ item -> setTelefax ( $ value ) ; break ; case 'order.base.address.website' : $ item -> setWebsite ( $ value ) ; break ; case 'order.base.address.email' : $ item -> setEmail ( $ value ) ; break ; } } return $ item ; }
Creates a new order.base.address item and sets the properties from the given array.

@param array $entry Associative list of name and value properties using the "order.base.address" prefix
@return MShop_Attribute_Item_Interface Attribute item
Creates a new order . base . address item and sets the properties from the given array .