public function getServiceAttributes( $type, $serviceId, MShop_Order_Item_Base_Interface $basket )
	{
		if( isset( $this->_providers[$type][$serviceId] ) ) {
			return $this->_providers[$type][$serviceId]->getConfigFE( $basket );
		}

		$item = $this->_getServiceItem( $type, $serviceId );
		$serviceManager = MShop_Factory::createManager( $this->_getContext(), 'service' );

		return $serviceManager->getProvider( $item )->getConfigFE( $basket );
	}
public function getServiceAttributes( $type, $serviceId, MShop_Order_Item_Base_Interface $basket )
	{
		if( isset( $this->_providers[$type][$serviceId] ) ) {
			return $this->_providers[$type][$serviceId]->getConfigFE( $basket );
		}

		$item = $this->_getServiceItem( $type, $serviceId );
		$serviceManager = MShop_Factory::createManager( $this->_getContext(), 'service' );

		return $serviceManager->getProvider( $item )->getConfigFE( $basket );
	}
public function getServiceAttributes ( $ type , $ serviceId , MShop_Order_Item_Base_Interface $ basket ) { if ( isset ( $ this -> _providers [ $ type ] [ $ serviceId ] ) ) { return $ this -> _providers [ $ type ] [ $ serviceId ] -> getConfigFE ( $ basket ) ; } $ item = $ this -> _getServiceItem ( $ type , $ serviceId ) ; $ serviceManager = MShop_Factory :: createManager ( $ this -> _getContext ( ) , 'service' ) ; return $ serviceManager -> getProvider ( $ item ) -> getConfigFE ( $ basket ) ; }
Returns the list of attribute definitions which must be used to render the input form where the customer can
enter or chose the required data necessary by the service provider.

@param string $type Service type, e.g. "delivery" (shipping related) or "payment" (payment related)
@param string $serviceId Identifier of one of the service option returned by getService()
@param MShop_Order_Item_Base_Interface $basket Basket object
@return array List of attribute definitions implementing MW_Common_Criteria_Attribute_Interface
@throws Controller_Frontend_Service_Exception If no active service provider for this ID is available
@throws MShop_Exception If service provider isn't available
@throws Exception If an error occurs
Returns the list of attribute definitions which must be used to render the input form where the customer can enter or chose the required data necessary by the service provider .