public static function configureWcsLibrary(array $wcsConfiguration = array())
 {
     $aConfiguration = array();
     if (array_key_exists(WirecardCEE_Client_Configuration::DATASTORAGE_URL, $wcsConfiguration)) {
         $aConfiguration[WirecardCEE_Client_Configuration::DATASTORAGE_URL] = $wcsConfiguration[WirecardCEE_Client_Configuration::DATASTORAGE_URL];
     } else {
         $aConfiguration[WirecardCEE_Client_Configuration::DATASTORAGE_URL] = self::WCS_DATASTORAGE_URL;
     }
     if (array_key_exists(WirecardCEE_Client_Configuration::FRONTEND_URL, $wcsConfiguration)) {
         $aConfiguration[WirecardCEE_Client_Configuration::FRONTEND_URL] = $wcsConfiguration[WirecardCEE_Client_Configuration::FRONTEND_URL];
     } else {
         $aConfiguration[WirecardCEE_Client_Configuration::FRONTEND_URL] = self::WCS_FRONTEND_URL;
     }
     WirecardCEE_Client_Configuration::createConfigurationFromArray($aConfiguration);
 }
 protected function _getRequestUrl()
 {
     return WirecardCEE_Client_Configuration::loadConfiguration()->getFrontendUrl() . '/init';
 }
 protected function _getRequestUrl()
 {
     return WirecardCEE_Client_Configuration::loadConfiguration()->getBackendUrl() . '/' . $this->_command;
 }
 public static function createConfigurationFromArray(array $config)
 {
     self::$_configuration = new self($config);
     return self::$_configuration;
 }
 protected function _getRequestUrl()
 {
     return WirecardCEE_Client_Configuration::loadConfiguration()->getDataStorageUrl() . '/read';
 }