Version Notes
Bug fix exception when incorrect API Key in production is configured
Download this release
Release Info
Developer | Digio Soluciones Digitales |
Extension | Nektria_ReCS |
Version | 1.0.5 |
Comparing to | |
See all releases |
Code changes from version 1.0.2 to 1.0.5
- app/code/community/Nektria/ReCS/Block/Config.php +3 -1
- app/code/community/Nektria/ReCS/Block/Registration.php +15 -2
- app/code/community/Nektria/ReCS/Block/Testsdk.php +42 -0
- app/code/community/Nektria/ReCS/Helper/Data.php +3 -2
- app/code/community/Nektria/ReCS/Model/Carrier.php +2 -2
- app/code/community/Nektria/ReCS/controllers/SdkController.php +14 -0
- app/code/community/Nektria/ReCS/controllers/TestController.php +11 -0
- app/code/community/Nektria/ReCS/etc/config.xml +3 -3
- app/code/community/Nektria/ReCS/etc/system.xml +14 -4
- app/code/community/Nektria/ReCS/lib/Nektria.php +17 -1
- app/code/community/Nektria/ReCS/lib/Nektria/CHANGELOG.md +4 -0
- app/code/community/Nektria/ReCS/lib/Nektria/README.md +1 -2
- app/code/community/Nektria/ReCS/lib/Nektria/src/Price.php +9 -6
- app/code/community/Nektria/ReCS/lib/Nektria/src/Requests/CoverageRequest.php +25 -4
- app/code/community/Nektria/ReCS/lib/Nektria/src/Requests/LastMileBestPriceRequest.php +10 -9
- app/code/community/Nektria/ReCS/lib/Nektria/src/Requests/SandboxApiKeyRequest.php +11 -3
- app/code/community/Nektria/ReCS/lib/Nektria/src/Responses/CoverageResponse.php +23 -1
- app/code/community/Nektria/ReCS/lib/Nektria/src/Responses/LastMileBestPriceResponse.php +30 -19
- app/code/community/Nektria/ReCS/lib/Nektria/src/Responses/SandboxApiKeyResponse.php +23 -1
- app/code/community/Nektria/ReCS/lib/Nektria/src/services/services.json +19 -1
- app/design/frontend/base/default/template/recs/shipping_method/available.phtml +16 -4
- app/locale/es_ES/Nektria_Translations.csv +8 -1
- package.xml +6 -7
app/code/community/Nektria/ReCS/Block/Config.php
CHANGED
@@ -1,7 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
require_once (Mage::getModuleDir('', 'Nektria_ReCS') . DS . 'lib' . DS .'Nektria.php');
|
4 |
-
|
|
|
|
|
5 |
class Nektria_Recs_Block_Config extends Mage_Adminhtml_Block_System_Config_Form_Field
|
6 |
{
|
7 |
|
1 |
<?php
|
2 |
|
3 |
require_once (Mage::getModuleDir('', 'Nektria_ReCS') . DS . 'lib' . DS .'Nektria.php');
|
4 |
+
/**
|
5 |
+
* Sets the config button in the extension setup
|
6 |
+
*/
|
7 |
class Nektria_Recs_Block_Config extends Mage_Adminhtml_Block_System_Config_Form_Field
|
8 |
{
|
9 |
|
app/code/community/Nektria/ReCS/Block/Registration.php
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
3 |
require_once (Mage::getModuleDir('', 'Nektria_ReCS') . DS . 'lib' . DS .'Nektria.php');
|
4 |
|
5 |
class Nektria_Recs_Block_Registration extends Mage_Adminhtml_Block_System_Config_Form_Field
|
@@ -21,7 +24,7 @@ class Nektria_Recs_Block_Registration extends Mage_Adminhtml_Block_System_Config
|
|
21 |
$html = <<<EOT
|
22 |
<script type="text/javascript">
|
23 |
function nektria_registration_onload(){
|
24 |
-
|
25 |
jQuery("#carriers_nektria_recs_apikey").change(function(){
|
26 |
if (this.value != ''){
|
27 |
jQuery("#row_carriers_nektria_recs_registration").hide();
|
@@ -29,6 +32,15 @@ function nektria_registration_onload(){
|
|
29 |
jQuery("#row_carriers_nektria_recs_registration").show();
|
30 |
}
|
31 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
|
34 |
if(typeof(jQuery)== "undefined"){
|
@@ -41,8 +53,9 @@ if(typeof(jQuery)== "undefined"){
|
|
41 |
}
|
42 |
|
43 |
|
|
|
44 |
</script>
|
45 |
-
<input onclick="window.open('$url', '', 'location=no,menubar=no,toolbar=no,width=600,height=400');" type="button" value="$nektria_signup" class="button" />
|
46 |
EOT;
|
47 |
|
48 |
return $html;
|
1 |
<?php
|
2 |
|
3 |
+
/**
|
4 |
+
* Sets the block for registration button in the ReCS setup
|
5 |
+
*/
|
6 |
require_once (Mage::getModuleDir('', 'Nektria_ReCS') . DS . 'lib' . DS .'Nektria.php');
|
7 |
|
8 |
class Nektria_Recs_Block_Registration extends Mage_Adminhtml_Block_System_Config_Form_Field
|
24 |
$html = <<<EOT
|
25 |
<script type="text/javascript">
|
26 |
function nektria_registration_onload(){
|
27 |
+
jQuery.noConflict();
|
28 |
jQuery("#carriers_nektria_recs_apikey").change(function(){
|
29 |
if (this.value != ''){
|
30 |
jQuery("#row_carriers_nektria_recs_registration").hide();
|
32 |
jQuery("#row_carriers_nektria_recs_registration").show();
|
33 |
}
|
34 |
});
|
35 |
+
|
36 |
+
jQuery(window).on("message", function(e){
|
37 |
+
var data = e.originalEvent.data;
|
38 |
+
|
39 |
+
if (typeof(data.code) != "undefined" && data.code == "recs"){
|
40 |
+
jQuery("#carriers_nektria_recs_apikey").val(data.apikey);
|
41 |
+
window.registrationpopup.close();
|
42 |
+
}
|
43 |
+
});
|
44 |
}
|
45 |
|
46 |
if(typeof(jQuery)== "undefined"){
|
53 |
}
|
54 |
|
55 |
|
56 |
+
|
57 |
</script>
|
58 |
+
<input onclick="window.registrationpopup = window.open('$url', '', 'location=no,menubar=no,toolbar=no,width=600,height=400');" type="button" value="$nektria_signup" class="button" />
|
59 |
EOT;
|
60 |
|
61 |
return $html;
|
app/code/community/Nektria/ReCS/Block/Testsdk.php
ADDED
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Set the block to test configuration in the extension method setup
|
4 |
+
*/
|
5 |
+
require_once (Mage::getModuleDir('', 'Nektria_ReCS') . DS . 'lib' . DS .'Nektria.php');
|
6 |
+
|
7 |
+
class Nektria_Recs_Block_Testsdk extends Mage_Adminhtml_Block_System_Config_Form_Field
|
8 |
+
{
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Returns html part of the setting
|
12 |
+
*
|
13 |
+
* @param Varien_Data_Form_Element_Abstract $element
|
14 |
+
* @return string
|
15 |
+
*/
|
16 |
+
protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
|
17 |
+
{
|
18 |
+
$this->setElement($element);
|
19 |
+
$recs = new NektriaSdk();
|
20 |
+
|
21 |
+
$errorCode = NULL;
|
22 |
+
$working = $recs->testRequest($errorCode);
|
23 |
+
$errorString = '';
|
24 |
+
|
25 |
+
//detect only auth error by now
|
26 |
+
switch ($errorCode) {
|
27 |
+
case 401:
|
28 |
+
$errorString = $this->__('error connecting to the service, check it the API Key');
|
29 |
+
break;
|
30 |
+
default:
|
31 |
+
$errorString = $this->__('error connecting to the service');
|
32 |
+
break;
|
33 |
+
}
|
34 |
+
|
35 |
+
$html = '<span style=\'font-size: 0.9em;\'>'.
|
36 |
+
((Mage::helper('nektria')->getConfig('sandbox') || Mage::helper('nektria')->checkDemoFlag() )?$this->__('Testing environment'):$this->__('Production environment')).': '.
|
37 |
+
(($working)?$this->__('service configured correctly'):$errorString).
|
38 |
+
'</span>'.
|
39 |
+
((Mage::helper('nektria')->checkDemoFlag())?'<p style=\'font-size: 0.9em; font-weight: bold;\'>'.$this->__('Your site is in demo mode, ReCS is blocked in sandbox mode').'</p>':'');
|
40 |
+
return $html;
|
41 |
+
}
|
42 |
+
}
|
app/code/community/Nektria/ReCS/Helper/Data.php
CHANGED
@@ -251,8 +251,9 @@ class Nektria_ReCS_Helper_Data extends Mage_Core_Helper_Abstract
|
|
251 |
}
|
252 |
|
253 |
public function checkDemoFlag(){
|
254 |
-
$
|
255 |
-
|
|
|
256 |
return TRUE;
|
257 |
}else{
|
258 |
return FALSE;
|
251 |
}
|
252 |
|
253 |
public function checkDemoFlag(){
|
254 |
+
$sTestDefault = Mage::getStoreConfig('design/head/demonotice');
|
255 |
+
|
256 |
+
if ($sTestDefault){
|
257 |
return TRUE;
|
258 |
}else{
|
259 |
return FALSE;
|
app/code/community/Nektria/ReCS/Model/Carrier.php
CHANGED
@@ -112,7 +112,7 @@ class Nektria_ReCS_Model_Carrier extends Mage_Shipping_Model_Carrier_Abstract im
|
|
112 |
$addressChanged = Mage::helper('nektria')->checkChanges($shippingAddress, $lastShippingAddress);
|
113 |
|
114 |
if ($serviceId && !$addressChanged){
|
115 |
-
$this->log(
|
116 |
|
117 |
$working_service = $recs->keepAlive();
|
118 |
|
@@ -123,7 +123,7 @@ class Nektria_ReCS_Model_Carrier extends Mage_Shipping_Model_Carrier_Abstract im
|
|
123 |
$recs->validateSecurity(TRUE);
|
124 |
}
|
125 |
}else{
|
126 |
-
$this->log(
|
127 |
|
128 |
//cleans recs session cache
|
129 |
$recs->clean();
|
112 |
$addressChanged = Mage::helper('nektria')->checkChanges($shippingAddress, $lastShippingAddress);
|
113 |
|
114 |
if ($serviceId && !$addressChanged){
|
115 |
+
$this->log(TRUE, 'Inside to KeepAliveRequest');
|
116 |
|
117 |
$working_service = $recs->keepAlive();
|
118 |
|
123 |
$recs->validateSecurity(TRUE);
|
124 |
}
|
125 |
}else{
|
126 |
+
$this->log(array( $shippingAddress, $lastShippingAddress ), 'No session serviceID, create service');
|
127 |
|
128 |
//cleans recs session cache
|
129 |
$recs->clean();
|
app/code/community/Nektria/ReCS/controllers/SdkController.php
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Not used actually, prepared for AJAX test button, used on save instead
|
5 |
+
*/
|
6 |
+
class Nektria_ReCS_SdkController extends Mage_Core_Controller_Front_Action
|
7 |
+
{
|
8 |
+
public function indexAction(){
|
9 |
+
echo Mage::helper('core')->jsonEncode(array('stat'=>'OK', 'action'=>'index'));
|
10 |
+
}
|
11 |
+
public function testAction(){
|
12 |
+
echo Mage::helper('core')->jsonEncode(array('stat'=>'OK', 'action'=>'test'));
|
13 |
+
}
|
14 |
+
}
|
app/code/community/Nektria/ReCS/controllers/TestController.php
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Nektria_ReCS_SdkController extends Mage_Core_Controller_Front_Action
|
4 |
+
{
|
5 |
+
public function indexAction(){
|
6 |
+
echo 'Hello World 1';
|
7 |
+
}
|
8 |
+
public function testAction(){
|
9 |
+
echo 'Hello World';
|
10 |
+
}
|
11 |
+
}
|
app/code/community/Nektria/ReCS/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Nektria_ReCS>
|
5 |
-
<version>1.0.
|
6 |
</Nektria_ReCS>
|
7 |
</modules>
|
8 |
|
@@ -11,8 +11,8 @@
|
|
11 |
<recs>
|
12 |
<use>standard</use>
|
13 |
<args>
|
14 |
-
<module>
|
15 |
-
<frontName>
|
16 |
</args>
|
17 |
</recs>
|
18 |
</routers>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Nektria_ReCS>
|
5 |
+
<version>1.0.3</version>
|
6 |
</Nektria_ReCS>
|
7 |
</modules>
|
8 |
|
11 |
<recs>
|
12 |
<use>standard</use>
|
13 |
<args>
|
14 |
+
<module>Nektria_ReCS</module>
|
15 |
+
<frontName>recs</frontName>
|
16 |
</args>
|
17 |
</recs>
|
18 |
</routers>
|
app/code/community/Nektria/ReCS/etc/system.xml
CHANGED
@@ -62,11 +62,21 @@
|
|
62 |
<show_in_store>1</show_in_store>
|
63 |
</apikey>
|
64 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
<sandbox translate="label">
|
66 |
<label>Testing environment</label>
|
67 |
<frontend_type>select</frontend_type>
|
68 |
<source_model>adminhtml/system_config_source_yesno</source_model>
|
69 |
-
<sort_order>
|
70 |
<show_in_default>1</show_in_default>
|
71 |
<show_in_website>1</show_in_website>
|
72 |
<show_in_store>0</show_in_store>
|
@@ -75,7 +85,7 @@
|
|
75 |
<paymentsallow translate="label">
|
76 |
<label>Disable LastMile for these payment methods</label>
|
77 |
<frontend_type>multiselect</frontend_type>
|
78 |
-
<sort_order>
|
79 |
<source_model>nektria_recs/paymentmethods</source_model>
|
80 |
<show_in_default>1</show_in_default>
|
81 |
<show_in_website>1</show_in_website>
|
@@ -87,7 +97,7 @@
|
|
87 |
<label>Open Nektria ReCS backend configuration</label>
|
88 |
<frontend_class>nektria_config</frontend_class>
|
89 |
<frontend_model>nektria_recs/config</frontend_model>
|
90 |
-
<sort_order>
|
91 |
<show_in_default>1</show_in_default>
|
92 |
<show_in_website>1</show_in_website>
|
93 |
</backendconf>
|
@@ -96,7 +106,7 @@
|
|
96 |
<label>Display ReCS: LastMile by default</label>
|
97 |
<frontend_type>select</frontend_type>
|
98 |
<source_model>adminhtml/system_config_source_yesno</source_model>
|
99 |
-
<sort_order>
|
100 |
<show_in_default>1</show_in_default>
|
101 |
<show_in_website>1</show_in_website>
|
102 |
<show_in_store>0</show_in_store>
|
62 |
<show_in_store>1</show_in_store>
|
63 |
</apikey>
|
64 |
|
65 |
+
<testsdk translate="label">
|
66 |
+
<label>Service status</label>
|
67 |
+
<frontend_class>nektria_testsdk</frontend_class>
|
68 |
+
<frontend_model>nektria_recs/testsdk</frontend_model>
|
69 |
+
<sort_order>5</sort_order>
|
70 |
+
<show_in_default>1</show_in_default>
|
71 |
+
<show_in_website>1</show_in_website>
|
72 |
+
<show_in_store>1</show_in_store>
|
73 |
+
</testsdk>
|
74 |
+
|
75 |
<sandbox translate="label">
|
76 |
<label>Testing environment</label>
|
77 |
<frontend_type>select</frontend_type>
|
78 |
<source_model>adminhtml/system_config_source_yesno</source_model>
|
79 |
+
<sort_order>6</sort_order>
|
80 |
<show_in_default>1</show_in_default>
|
81 |
<show_in_website>1</show_in_website>
|
82 |
<show_in_store>0</show_in_store>
|
85 |
<paymentsallow translate="label">
|
86 |
<label>Disable LastMile for these payment methods</label>
|
87 |
<frontend_type>multiselect</frontend_type>
|
88 |
+
<sort_order>7</sort_order>
|
89 |
<source_model>nektria_recs/paymentmethods</source_model>
|
90 |
<show_in_default>1</show_in_default>
|
91 |
<show_in_website>1</show_in_website>
|
97 |
<label>Open Nektria ReCS backend configuration</label>
|
98 |
<frontend_class>nektria_config</frontend_class>
|
99 |
<frontend_model>nektria_recs/config</frontend_model>
|
100 |
+
<sort_order>8</sort_order>
|
101 |
<show_in_default>1</show_in_default>
|
102 |
<show_in_website>1</show_in_website>
|
103 |
</backendconf>
|
106 |
<label>Display ReCS: LastMile by default</label>
|
107 |
<frontend_type>select</frontend_type>
|
108 |
<source_model>adminhtml/system_config_source_yesno</source_model>
|
109 |
+
<sort_order>9</sort_order>
|
110 |
<show_in_default>1</show_in_default>
|
111 |
<show_in_website>1</show_in_website>
|
112 |
<show_in_store>0</show_in_store>
|
app/code/community/Nektria/ReCS/lib/Nektria.php
CHANGED
@@ -223,7 +223,7 @@ class NektriaSdk{
|
|
223 |
|
224 |
//Saving service_id in the session
|
225 |
$this->id = $this->lastResponse->getServiceNumber();
|
226 |
-
Mage::getSingleton('checkout/session')->
|
227 |
Mage::getSingleton('checkout/session')->setNektriaServiceNumber($this->id);
|
228 |
Mage::getSingleton('checkout/session')->setNektriaServiceType( $this->lastResponse->getServiceType() );
|
229 |
Mage::getSingleton('checkout/session')->setNektriaLastPostalCode($nektriaParams['destination_address']['postal_code']);
|
@@ -558,6 +558,22 @@ class NektriaSdk{
|
|
558 |
return $api_key;
|
559 |
}
|
560 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
561 |
|
562 |
/* ---------------------------------------------------------- HELPER ----------------------------------------------------------- */
|
563 |
|
223 |
|
224 |
//Saving service_id in the session
|
225 |
$this->id = $this->lastResponse->getServiceNumber();
|
226 |
+
Mage::getSingleton('checkout/session')->setNektriaLastShippingAddress( serialize( $nektriaParams['destination_address'] ));
|
227 |
Mage::getSingleton('checkout/session')->setNektriaServiceNumber($this->id);
|
228 |
Mage::getSingleton('checkout/session')->setNektriaServiceType( $this->lastResponse->getServiceType() );
|
229 |
Mage::getSingleton('checkout/session')->setNektriaLastPostalCode($nektriaParams['destination_address']['postal_code']);
|
558 |
return $api_key;
|
559 |
}
|
560 |
|
561 |
+
/**
|
562 |
+
* Check the API Key with the service
|
563 |
+
*/
|
564 |
+
function testRequest(&$returnCode = NULL){
|
565 |
+
try {
|
566 |
+
$request = new Nektria\Recs\MerchantApi\Requests\TestRequest( $this->getOptions() );
|
567 |
+
$response = $request->execute();
|
568 |
+
} catch (Exception $e) {
|
569 |
+
$this->lastError = $e;
|
570 |
+
$this->log($e->getCode().$e->getMessage(), 'testRequest ERROR');
|
571 |
+
$returnCode = $e->getCode();
|
572 |
+
return FALSE;
|
573 |
+
}
|
574 |
+
|
575 |
+
return TRUE;
|
576 |
+
}
|
577 |
|
578 |
/* ---------------------------------------------------------- HELPER ----------------------------------------------------------- */
|
579 |
|
app/code/community/Nektria/ReCS/lib/Nektria/CHANGELOG.md
CHANGED
@@ -17,6 +17,10 @@ This project adheres to [Semantic Versioning](http://semver.org/).
|
|
17 |
### To Fix
|
18 |
- Work with a tag an not a helper to display html. Full html should be initialized via javascript.
|
19 |
|
|
|
|
|
|
|
|
|
20 |
## [1.1.14] - 2015-12-10
|
21 |
### Added
|
22 |
- SandboxApiKey Request and Response to retrieve a test api key
|
17 |
### To Fix
|
18 |
- Work with a tag an not a helper to display html. Full html should be initialized via javascript.
|
19 |
|
20 |
+
## [1.1.15] - 2015-12-16
|
21 |
+
### Added
|
22 |
+
- SandboxApiKey Request, LastMileBestPrice Request and CoverageRequest now get values from API calls.
|
23 |
+
|
24 |
## [1.1.14] - 2015-12-10
|
25 |
### Added
|
26 |
- SandboxApiKey Request and Response to retrieve a test api key
|
app/code/community/Nektria/ReCS/lib/Nektria/README.md
CHANGED
@@ -163,8 +163,7 @@ $response = $scr->execute([
|
|
163 |
"products" => $basket->getProductsDetails()
|
164 |
]);
|
165 |
|
166 |
-
$best_price = $response->
|
167 |
-
$best_price_currency = $response->getBestPriceCurrency();
|
168 |
```
|
169 |
...
|
170 |
|
163 |
"products" => $basket->getProductsDetails()
|
164 |
]);
|
165 |
|
166 |
+
$best_price = $response->getPrice();
|
|
|
167 |
```
|
168 |
...
|
169 |
|
app/code/community/Nektria/ReCS/lib/Nektria/src/Price.php
CHANGED
@@ -7,20 +7,23 @@ use Nektria\Recs\MerchantApi\Exceptions\ApiClientException;
|
|
7 |
class Price
|
8 |
{
|
9 |
private $amount;
|
10 |
-
private $
|
|
|
11 |
|
12 |
-
public function __construct($amount, $
|
13 |
{
|
14 |
-
if($
|
15 |
throw new ApiClientException("Our only accepted currency is EUR.");
|
16 |
|
17 |
$this->amount = $amount;
|
18 |
-
$this->
|
|
|
19 |
}
|
20 |
|
21 |
public function getAmount(){ return $this->amount; }
|
22 |
-
public function
|
23 |
-
public function
|
|
|
24 |
|
25 |
public function __toString(){ return $this->getAmount().$this->getCurrencySign(); }
|
26 |
}
|
7 |
class Price
|
8 |
{
|
9 |
private $amount;
|
10 |
+
private $currency_code;
|
11 |
+
private $currency_sign;
|
12 |
|
13 |
+
public function __construct($amount, $currency_code)
|
14 |
{
|
15 |
+
if($currency_code != "EUR")
|
16 |
throw new ApiClientException("Our only accepted currency is EUR.");
|
17 |
|
18 |
$this->amount = $amount;
|
19 |
+
$this->currency_code = $currency_code;
|
20 |
+
$this->currency_sign = "€";
|
21 |
}
|
22 |
|
23 |
public function getAmount(){ return $this->amount; }
|
24 |
+
public function getCurrencyCode(){ return $this->currency_code; }
|
25 |
+
public function getCurrency(){ return $this->getCurrencyCode(); } // deprecated
|
26 |
+
public function getCurrencySign(){ return $this->currency_sign; }
|
27 |
|
28 |
public function __toString(){ return $this->getAmount().$this->getCurrencySign(); }
|
29 |
}
|
app/code/community/Nektria/ReCS/lib/Nektria/src/Requests/CoverageRequest.php
CHANGED
@@ -1,7 +1,10 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace Nektria\Recs\MerchantApi\Requests;
|
|
|
|
|
4 |
use Nektria\Recs\MerchantApi\Responses\CoverageResponse;
|
|
|
5 |
|
6 |
/**
|
7 |
*
|
@@ -11,13 +14,31 @@ use Nektria\Recs\MerchantApi\Responses\CoverageResponse;
|
|
11 |
class CoverageRequest extends BaseRequest
|
12 |
{
|
13 |
/**
|
14 |
-
*
|
15 |
-
*
|
16 |
-
* @
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
*/
|
18 |
protected function unsafe_execute(array $params)
|
19 |
{
|
20 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
return $response_message;
|
22 |
}
|
23 |
|
1 |
<?php
|
2 |
|
3 |
namespace Nektria\Recs\MerchantApi\Requests;
|
4 |
+
|
5 |
+
use Nektria\Recs\MerchantApi\Exceptions\ApiResponseException;
|
6 |
use Nektria\Recs\MerchantApi\Responses\CoverageResponse;
|
7 |
+
use Nektria\Recs\MerchantApi\Responses\ResponseBodyWrapper;
|
8 |
|
9 |
/**
|
10 |
*
|
14 |
class CoverageRequest extends BaseRequest
|
15 |
{
|
16 |
/**
|
17 |
+
* Force empty API key, because our base client requires it :/
|
18 |
+
* (and we need none)
|
19 |
+
* @param array settings
|
20 |
+
*/
|
21 |
+
public function __construct(array $settings=array())
|
22 |
+
{
|
23 |
+
$settings["APIKEY"] = "";
|
24 |
+
parent::__construct($settings);
|
25 |
+
}
|
26 |
+
|
27 |
+
/**
|
28 |
+
* @see BaseRequest::execute()
|
29 |
+
* @return CoverageResponse
|
30 |
+
* @throws ApiResponseException
|
31 |
*/
|
32 |
protected function unsafe_execute(array $params)
|
33 |
{
|
34 |
+
$params = $this->mergeRequestSettings($params);
|
35 |
+
|
36 |
+
$response = $this->client->coverage($params);
|
37 |
+
$wrapped_response = new ResponseBodyWrapper($response);
|
38 |
+
if( ! $wrapped_response->isSuccessfull())
|
39 |
+
throw new ApiResponseException($response["httpStatus"], $wrapped_response);
|
40 |
+
|
41 |
+
$response_message = $wrapped_response->getContent(CoverageResponse::class);
|
42 |
return $response_message;
|
43 |
}
|
44 |
|
app/code/community/Nektria/ReCS/lib/Nektria/src/Requests/LastMileBestPriceRequest.php
CHANGED
@@ -4,6 +4,7 @@ namespace Nektria\Recs\MerchantApi\Requests;
|
|
4 |
|
5 |
use Nektria\Recs\MerchantApi\Responses\ResponseBodyWrapper;
|
6 |
use Nektria\Recs\MerchantApi\Exceptions\ApiResponseException;
|
|
|
7 |
|
8 |
/**
|
9 |
* Get assessment of best price for last mile service
|
@@ -14,6 +15,8 @@ use Nektria\Recs\MerchantApi\Exceptions\ApiResponseException;
|
|
14 |
*/
|
15 |
class LastMileBestPriceRequest extends BaseRequest
|
16 |
{
|
|
|
|
|
17 |
/**
|
18 |
* (non-PHPdoc)
|
19 |
* @see \Nektria\Recs\MerchantApiMessages\BaseRequest::execute()
|
@@ -22,17 +25,15 @@ class LastMileBestPriceRequest extends BaseRequest
|
|
22 |
*/
|
23 |
protected function unsafe_execute(array $params)
|
24 |
{
|
25 |
-
|
26 |
-
|
27 |
-
//$response = $this->client->lastMileValidation($params);
|
28 |
-
//$wrapped_response = new ResponseBodyWrapper($response);
|
29 |
-
//if( ! $wrapped_response->isSuccessfull())
|
30 |
-
// throw new ApiResponseException($response["httpStatus"], $wrapped_response);
|
31 |
|
32 |
-
|
33 |
-
|
|
|
|
|
34 |
|
35 |
-
|
|
|
36 |
}
|
37 |
|
38 |
}
|
4 |
|
5 |
use Nektria\Recs\MerchantApi\Responses\ResponseBodyWrapper;
|
6 |
use Nektria\Recs\MerchantApi\Exceptions\ApiResponseException;
|
7 |
+
use Nektria\Recs\MerchantApi\Responses\LastMileBestPriceResponse;
|
8 |
|
9 |
/**
|
10 |
* Get assessment of best price for last mile service
|
15 |
*/
|
16 |
class LastMileBestPriceRequest extends BaseRequest
|
17 |
{
|
18 |
+
|
19 |
+
|
20 |
/**
|
21 |
* (non-PHPdoc)
|
22 |
* @see \Nektria\Recs\MerchantApiMessages\BaseRequest::execute()
|
25 |
*/
|
26 |
protected function unsafe_execute(array $params)
|
27 |
{
|
28 |
+
$params = $this->mergeRequestSettings($params);
|
|
|
|
|
|
|
|
|
|
|
29 |
|
30 |
+
$response = $this->client->lastMileBestPrice($params);
|
31 |
+
$wrapped_response = new ResponseBodyWrapper($response);
|
32 |
+
if( ! $wrapped_response->isSuccessfull())
|
33 |
+
throw new ApiResponseException($response["httpStatus"], $wrapped_response);
|
34 |
|
35 |
+
$response_message = $wrapped_response->getContent(LastMileBestPriceResponse::class);
|
36 |
+
return $response_message;
|
37 |
}
|
38 |
|
39 |
}
|
app/code/community/Nektria/ReCS/lib/Nektria/src/Requests/SandboxApiKeyRequest.php
CHANGED
@@ -1,6 +1,8 @@
|
|
1 |
<?php
|
2 |
|
3 |
namespace Nektria\Recs\MerchantApi\Requests;
|
|
|
|
|
4 |
use Nektria\Recs\MerchantApi\Responses\SandboxApiKeyResponse;
|
5 |
|
6 |
/**
|
@@ -24,12 +26,18 @@ class SandboxApiKeyRequest extends BaseRequest
|
|
24 |
* (non-PHPdoc)
|
25 |
* @see BaseRequest::unsafe_execute()
|
26 |
* @return SandboxApiKeyResponse
|
|
|
27 |
*/
|
28 |
protected function unsafe_execute(array $params)
|
29 |
{
|
30 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
return $response_message;
|
32 |
-
|
33 |
}
|
34 |
-
|
35 |
}
|
1 |
<?php
|
2 |
|
3 |
namespace Nektria\Recs\MerchantApi\Requests;
|
4 |
+
use Nektria\Recs\MerchantApi\Exceptions\ApiResponseException;
|
5 |
+
use Nektria\Recs\MerchantApi\Responses\ResponseBodyWrapper;
|
6 |
use Nektria\Recs\MerchantApi\Responses\SandboxApiKeyResponse;
|
7 |
|
8 |
/**
|
26 |
* (non-PHPdoc)
|
27 |
* @see BaseRequest::unsafe_execute()
|
28 |
* @return SandboxApiKeyResponse
|
29 |
+
* @throws ApiResponseException
|
30 |
*/
|
31 |
protected function unsafe_execute(array $params)
|
32 |
{
|
33 |
+
$params = $this->mergeRequestSettings($params);
|
34 |
+
|
35 |
+
$response = $this->client->sandboxApiKey($params);
|
36 |
+
$wrapped_response = new ResponseBodyWrapper($response);
|
37 |
+
if( ! $wrapped_response->isSuccessfull())
|
38 |
+
throw new ApiResponseException($response["httpStatus"], $wrapped_response);
|
39 |
+
|
40 |
+
$response_message = $wrapped_response->getContent(SandboxApiKeyResponse::class);
|
41 |
return $response_message;
|
|
|
42 |
}
|
|
|
43 |
}
|
app/code/community/Nektria/ReCS/lib/Nektria/src/Responses/CoverageResponse.php
CHANGED
@@ -2,13 +2,35 @@
|
|
2 |
|
3 |
namespace Nektria\Recs\MerchantApi\Responses;
|
4 |
|
|
|
|
|
5 |
class CoverageResponse
|
6 |
{
|
|
|
|
|
7 |
/**
|
8 |
* @return array of country codes
|
9 |
*/
|
10 |
public function getCoveredCountries()
|
11 |
{
|
12 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
}
|
14 |
}
|
2 |
|
3 |
namespace Nektria\Recs\MerchantApi\Responses;
|
4 |
|
5 |
+
use Nektria\Recs\MerchantApi\Exceptions\ApiClientException;
|
6 |
+
|
7 |
class CoverageResponse
|
8 |
{
|
9 |
+
private $country_codes;
|
10 |
+
|
11 |
/**
|
12 |
* @return array of country codes
|
13 |
*/
|
14 |
public function getCoveredCountries()
|
15 |
{
|
16 |
+
return $this->country_codes;
|
17 |
+
}
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Instantiate message variables
|
21 |
+
* @param string $content in json format or array format
|
22 |
+
* @throws ApiClientException
|
23 |
+
*/
|
24 |
+
public function __construct($content=null)
|
25 |
+
{
|
26 |
+
if(is_string($content))
|
27 |
+
$a_content = json_decode($content, true);
|
28 |
+
else
|
29 |
+
$a_content = $content;
|
30 |
+
|
31 |
+
if(is_null($a_content))
|
32 |
+
throw new ApiClientException("Incorrect Json Format in Coverage message response");
|
33 |
+
|
34 |
+
$this->country_codes = $a_content["country_codes"];
|
35 |
}
|
36 |
}
|
app/code/community/Nektria/ReCS/lib/Nektria/src/Responses/LastMileBestPriceResponse.php
CHANGED
@@ -4,35 +4,46 @@ namespace Nektria\Recs\MerchantApi\Responses;
|
|
4 |
|
5 |
use Nektria\Recs\MerchantApi\Exceptions\ApiClientException;
|
6 |
use Nektria\Recs\MerchantApi\Price;
|
7 |
-
use Nektria\Recs\MerchantApi\TimeWindow;
|
8 |
|
9 |
class LastMileBestPriceResponse
|
10 |
-
{
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
/**
|
19 |
-
*
|
20 |
* @param string $content in json format or array format
|
21 |
* @throws ApiClientException
|
22 |
*/
|
23 |
public function __construct($content=null)
|
24 |
{
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
|
30 |
-
|
31 |
-
|
32 |
|
33 |
-
|
34 |
-
//$this->delivery_windows = array();
|
35 |
-
//foreach($a_content["delivery_windows"] as $a_window)
|
36 |
-
// $this->delivery_windows[] = new TimeWindow($a_window);
|
37 |
}
|
38 |
}
|
4 |
|
5 |
use Nektria\Recs\MerchantApi\Exceptions\ApiClientException;
|
6 |
use Nektria\Recs\MerchantApi\Price;
|
|
|
7 |
|
8 |
class LastMileBestPriceResponse
|
9 |
+
{
|
10 |
+
private $price;
|
11 |
+
|
12 |
+
public function getPrice(){ return $this->price; }
|
13 |
+
|
14 |
+
/**
|
15 |
+
* @deprecated use getPrice to retrieve price object instead
|
16 |
+
* @return float
|
17 |
+
*/
|
18 |
+
public function getBestPrice(){ return $this->price->getAmount(); }
|
19 |
+
|
20 |
+
/**
|
21 |
+
* @deprecated use getPrice to retrieve price object instead
|
22 |
+
* @return string
|
23 |
+
*/
|
24 |
+
public function getBestPriceCurrency(){ return $this->price->getCurrencyCode(); }
|
25 |
+
|
26 |
+
/**
|
27 |
+
* @deprecated use getPrice to retrieve price object instead
|
28 |
+
* @return string
|
29 |
+
*/
|
30 |
+
public function getBestPriceCurrencySign(){ return $this->price->getCurrencySign(); }
|
31 |
|
32 |
/**
|
33 |
+
* Instantiate message variables
|
34 |
* @param string $content in json format or array format
|
35 |
* @throws ApiClientException
|
36 |
*/
|
37 |
public function __construct($content=null)
|
38 |
{
|
39 |
+
if(is_string($content))
|
40 |
+
$a_content = json_decode($content, true);
|
41 |
+
else
|
42 |
+
$a_content = $content;
|
43 |
|
44 |
+
if(is_null($a_content))
|
45 |
+
throw new ApiClientException("Incorrect Json Format in LastMileBestPrice message response");
|
46 |
|
47 |
+
$this->price = new Price($a_content["price"], $a_content["currency_code"]);
|
|
|
|
|
|
|
48 |
}
|
49 |
}
|
app/code/community/Nektria/ReCS/lib/Nektria/src/Responses/SandboxApiKeyResponse.php
CHANGED
@@ -2,13 +2,35 @@
|
|
2 |
|
3 |
namespace Nektria\Recs\MerchantApi\Responses;
|
4 |
|
|
|
|
|
5 |
class SandboxApiKeyResponse
|
6 |
{
|
|
|
|
|
7 |
/**
|
8 |
* @return array of country codes
|
9 |
*/
|
10 |
public function getApiKey()
|
11 |
{
|
12 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
}
|
14 |
}
|
2 |
|
3 |
namespace Nektria\Recs\MerchantApi\Responses;
|
4 |
|
5 |
+
use Nektria\Recs\MerchantApi\Exceptions\ApiClientException;
|
6 |
+
|
7 |
class SandboxApiKeyResponse
|
8 |
{
|
9 |
+
private $api_key;
|
10 |
+
|
11 |
/**
|
12 |
* @return array of country codes
|
13 |
*/
|
14 |
public function getApiKey()
|
15 |
{
|
16 |
+
return $this->api_key;
|
17 |
+
}
|
18 |
+
|
19 |
+
/**
|
20 |
+
* Instantiate message variables
|
21 |
+
* @param string $content in json format or array format
|
22 |
+
* @throws ApiClientException
|
23 |
+
*/
|
24 |
+
public function __construct($content=null)
|
25 |
+
{
|
26 |
+
if(is_string($content))
|
27 |
+
$a_content = json_decode($content, true);
|
28 |
+
else
|
29 |
+
$a_content = $content;
|
30 |
+
|
31 |
+
if(is_null($a_content))
|
32 |
+
throw new ApiClientException("Incorrect Json Format in Coverage message response");
|
33 |
+
|
34 |
+
$this->api_key = $a_content["api_key"];
|
35 |
}
|
36 |
}
|
app/code/community/Nektria/ReCS/lib/Nektria/src/services/services.json
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
{
|
2 |
"name": "ReCS API",
|
3 |
-
"apiVersion": "
|
4 |
"description": "Responsive eCommerce Shipping API",
|
5 |
"operations": {
|
6 |
"test": {
|
@@ -204,6 +204,24 @@
|
|
204 |
"uri": "configuration/registration-access",
|
205 |
"summary": "Get link to log in to your account or to create a new account",
|
206 |
"responseClass": "GenericOutput"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
207 |
}
|
208 |
},
|
209 |
"models": {
|
1 |
{
|
2 |
"name": "ReCS API",
|
3 |
+
"apiVersion": "1.1.19",
|
4 |
"description": "Responsive eCommerce Shipping API",
|
5 |
"operations": {
|
6 |
"test": {
|
204 |
"uri": "configuration/registration-access",
|
205 |
"summary": "Get link to log in to your account or to create a new account",
|
206 |
"responseClass": "GenericOutput"
|
207 |
+
},
|
208 |
+
"sandboxApiKey": {
|
209 |
+
"httpMethod": "GET",
|
210 |
+
"uri": "configuration/sandbox-api-key",
|
211 |
+
"summary": "Get an Api Key for running test requests",
|
212 |
+
"responseClass": "GenericOutput"
|
213 |
+
},
|
214 |
+
"coverage": {
|
215 |
+
"httpMethod": "GET",
|
216 |
+
"uri": "configuration/coverage",
|
217 |
+
"summary": "Retrieve countries covered by the service",
|
218 |
+
"responseClass": "GenericOutput"
|
219 |
+
},
|
220 |
+
"lastMileBestPrice": {
|
221 |
+
"httpMethod": "GET",
|
222 |
+
"uri": "last-mile-best-price",
|
223 |
+
"summary": "Find out the best offer we can boast before we know destination address",
|
224 |
+
"responseClass": "GenericOutput"
|
225 |
}
|
226 |
},
|
227 |
"models": {
|
app/design/frontend/base/default/template/recs/shipping_method/available.phtml
CHANGED
@@ -78,6 +78,7 @@
|
|
78 |
if (replacing_strings){
|
79 |
element_replaced.html( nektria_data.total_price.replace('.',replacing_strings[2]) + " " + replacing_strings[4] );
|
80 |
}
|
|
|
81 |
//confirm selection to continue submit
|
82 |
nektriaUserSelection = true;
|
83 |
|
@@ -102,9 +103,9 @@
|
|
102 |
jQuery("#co-shipping-method-form input.radio, #gcheckout-shipping-method-available input.radio[name='shipping_method']").prop("checked",false);
|
103 |
});
|
104 |
|
105 |
-
jQuery("#co-shipping-method-form input.radio").not("#s_method_nektria_recs_lastmile").on("click change" ,function(){
|
106 |
nektria_recs.hideTimeWindowArea();
|
107 |
-
|
108 |
jQuery("#s_method_nektria_recs_lastmile").prop("checked",false).attr("disabled","disabled");
|
109 |
});
|
110 |
|
@@ -117,6 +118,7 @@
|
|
117 |
|
118 |
if (window.nektriaStringUserSelection){
|
119 |
nektria_recs.updateSelectedWindows( window.nektriaStringUserSelection );
|
|
|
120 |
}
|
121 |
};
|
122 |
|
@@ -150,7 +152,9 @@
|
|
150 |
}
|
151 |
|
152 |
</style>
|
153 |
-
<script type="text/javascript">
|
|
|
|
|
154 |
<?php else: ?>
|
155 |
<style type="text/css">
|
156 |
#nektriaLabel{
|
@@ -158,6 +162,7 @@
|
|
158 |
}
|
159 |
</style>
|
160 |
<script type="text/javascript">
|
|
|
161 |
var element = jQuery( "#shipping_method-progress-opcheckout" );
|
162 |
if (typeof(element.live)!= "undefined"){
|
163 |
element.live( "DOMNodeInserted DOMNodeRemoved", function( event ) {});
|
@@ -179,7 +184,7 @@
|
|
179 |
<span class="no-display"><input name="shipping_method" type="radio" value="<?php echo $_rate->getCode() ?>" id="s_method_<?php echo $_rate->getCode() ?>"<?php if($_rate->getCode()===$this->getAddressShippingMethod()) echo ' disabled="disabled" ' ?> class="radio" <?php if(Mage::helper('nektria')->getLastMileSelected()): ?>checked<?php endif; ?> /></span>
|
180 |
<?php endif; ?>
|
181 |
|
182 |
-
<label for="nektriaTimeWindowBT" id="nektriaLabel"><?php echo $this->escapeHtml($_rate->getMethodTitle()) ?>
|
183 |
<?php $_excl = $this->getShippingPrice($_rate->getPrice(), $this->helper('tax')->displayShippingPriceIncludingTax()); ?>
|
184 |
<?php $_incl = $this->getShippingPrice($_rate->getPrice(), true); ?>
|
185 |
<?php echo $_excl; ?>
|
@@ -279,6 +284,13 @@
|
|
279 |
}
|
280 |
});
|
281 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
282 |
//]]>
|
283 |
</script>
|
284 |
<style type="text/css">
|
78 |
if (replacing_strings){
|
79 |
element_replaced.html( nektria_data.total_price.replace('.',replacing_strings[2]) + " " + replacing_strings[4] );
|
80 |
}
|
81 |
+
jQuery("#nektria_since").hide();
|
82 |
//confirm selection to continue submit
|
83 |
nektriaUserSelection = true;
|
84 |
|
103 |
jQuery("#co-shipping-method-form input.radio, #gcheckout-shipping-method-available input.radio[name='shipping_method']").prop("checked",false);
|
104 |
});
|
105 |
|
106 |
+
jQuery("#co-shipping-method-form input.radio, #gcheckout-shipping-method-available input.radio").not("#s_method_nektria_recs_lastmile").on("click change" ,function(){
|
107 |
nektria_recs.hideTimeWindowArea();
|
108 |
+
jQuery("#nektriaTimeWindowBT").prop("checked", false);
|
109 |
jQuery("#s_method_nektria_recs_lastmile").prop("checked",false).attr("disabled","disabled");
|
110 |
});
|
111 |
|
118 |
|
119 |
if (window.nektriaStringUserSelection){
|
120 |
nektria_recs.updateSelectedWindows( window.nektriaStringUserSelection );
|
121 |
+
jQuery("#nektria_since").hide();
|
122 |
}
|
123 |
};
|
124 |
|
152 |
}
|
153 |
|
154 |
</style>
|
155 |
+
<script type="text/javascript">
|
156 |
+
gomage_lightCheckout = true;
|
157 |
+
</script>
|
158 |
<?php else: ?>
|
159 |
<style type="text/css">
|
160 |
#nektriaLabel{
|
162 |
}
|
163 |
</style>
|
164 |
<script type="text/javascript">
|
165 |
+
|
166 |
var element = jQuery( "#shipping_method-progress-opcheckout" );
|
167 |
if (typeof(element.live)!= "undefined"){
|
168 |
element.live( "DOMNodeInserted DOMNodeRemoved", function( event ) {});
|
184 |
<span class="no-display"><input name="shipping_method" type="radio" value="<?php echo $_rate->getCode() ?>" id="s_method_<?php echo $_rate->getCode() ?>"<?php if($_rate->getCode()===$this->getAddressShippingMethod()) echo ' disabled="disabled" ' ?> class="radio" <?php if(Mage::helper('nektria')->getLastMileSelected()): ?>checked<?php endif; ?> /></span>
|
185 |
<?php endif; ?>
|
186 |
|
187 |
+
<label for="nektriaTimeWindowBT" id="nektriaLabel"><?php echo $this->escapeHtml($_rate->getMethodTitle()) ?> <span id="nektria_since"><?php echo $this->__('since'); ?></span>
|
188 |
<?php $_excl = $this->getShippingPrice($_rate->getPrice(), $this->helper('tax')->displayShippingPriceIncludingTax()); ?>
|
189 |
<?php $_incl = $this->getShippingPrice($_rate->getPrice(), true); ?>
|
190 |
<?php echo $_excl; ?>
|
284 |
}
|
285 |
});
|
286 |
});
|
287 |
+
|
288 |
+
<?php if(Mage::helper('nektria')->getGomageLightCheckoutEnabled()): ?>
|
289 |
+
//Add address to ajax send
|
290 |
+
//These variables are used in lightcheckout.js method for linking options
|
291 |
+
observe_billing_items += ", #billing_street1, #billing_street2";
|
292 |
+
observe_shipping_items +=", #shipping_street1, #shipping_street2";
|
293 |
+
<?php endif; ?>
|
294 |
//]]>
|
295 |
</script>
|
296 |
<style type="text/css">
|
app/locale/es_ES/Nektria_Translations.csv
CHANGED
@@ -16,4 +16,11 @@
|
|
16 |
"Nektria ReCS backend configuration","Panel de configuración de Nektria ReCS"
|
17 |
"Nektria Signup","Registro"
|
18 |
"Nektria Configuration","Configuración"
|
19 |
-
"Display ReCS: LastMile by default","Mostrar ReCS: elige día y hora por defecto"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
"Nektria ReCS backend configuration","Panel de configuración de Nektria ReCS"
|
17 |
"Nektria Signup","Registro"
|
18 |
"Nektria Configuration","Configuración"
|
19 |
+
"Display ReCS: LastMile by default","Mostrar ReCS: elige día y hora por defecto"
|
20 |
+
"Service status","Estado del servicio"
|
21 |
+
"Production environment","Entorno de producción"
|
22 |
+
"service configured correctly","servicio configurado correctamente",
|
23 |
+
"error connecting to the service, check it the API Key","error en la conexión al servicio, compruebe su API Key"
|
24 |
+
"error connecting to the service","error en la conexión al servicio"
|
25 |
+
"since","desde"
|
26 |
+
"Your site is in demo mode, ReCS is blocked in sandbox mode","Su sitio está en modo demo, ReCS está bloqueado en modo pruebas"
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Nektria_ReCS</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/lgpl-license.php">LGPL</license>
|
7 |
<channel>community</channel>
|
@@ -16,12 +16,11 @@ Choose the theme that best fits your shop !
|
|
16 |
more information on our website: http://www.recshipping.com/
|
17 |

|
18 |
Note: Our extension is compatible with the LightCheckout module!</description>
|
19 |
-
<notes>
|
20 |
-
New switch for lastmile availability by default</notes>
|
21 |
<authors><author><name>Digio Soluciones Digitales</name><user>digio</user><email>jose@digio.es</email></author><author><name>Mikael Baron</name><user>mikael_baron</user><email>mikael@nektria.com</email></author></authors>
|
22 |
-
<date>2015-12-
|
23 |
-
<time>
|
24 |
-
<contents><target name="magecommunity"><dir name="Nektria"><dir name="ReCS"><dir name="Block"><file name="Config.php" hash="ac30816bde1549eb169087b7435a1a53"/><file name="Registration.php" hash="2e2b38ee894ab4e016d0a3764b63818a"/></dir><dir name="Helper"><file name="Data.php" hash="4400050cb4ce7e822a9cbea7dda22270"/></dir><dir name="Model"><file name="Carrier.php" hash="e75903d87f0a5737cbd8ffa39bffb264"/><file name="Lastmile.php" hash="58800f6a1d6494cddf6c4a09712cb5b8"/><file name="Observer.php" hash="a42b40f1c09d00b94cc5e3d2edc4bd2e"/><file name="Paymentmethods.php" hash="e74903910fb8b1d973914c5d007b0559"/><dir name="Resource"><dir name="Lastmile"><file name="Collection.php" hash="b3c178ac9e474b229dc92dda487496d1"/></dir><file name="Lastmile.php" hash="5deaf65f0a8701e63e291893e6414d83"/></dir><dir name="Sales"><file name="Order.php" hash="784b6ace35afbfb1c250ec4bdabb1b29"/></dir></dir><dir name="etc"><file name="config.xml" hash="6ce05b894197324ad8fbfb830d25da53"/><file name="system.xml" hash="ef248d59efc5647413886d02e9458998"/></dir><dir name="lib"><dir name="Nektria"><file name="CHANGELOG.md" hash="ce5b2087a9c93b84f96cc1edacfa67b5"/><file name="LICENSE.md" hash="f2c581eab0338cfc8dff951987bad127"/><file name="README.md" hash="41cb604e1c0810266576ad3cd3e0a45e"/><file name="composer.json" hash="722c6fb2f2299e94a37b3b5d151f6731"/><file name="composer.lock" hash="b498933e56fac022e8023802a164a002"/><dir name="src"><file name="Address.php" hash="a06450f90a49e90b84689ed386110848"/><file name="Client.php" hash="a552803172ec4566e3caf6016754d12a"/><file name="Description.php" hash="5262a31bcaa75fb606bc931a3f7c8ed4"/><dir name="Exceptions"><file name="ApiClientException.php" hash="4a372b94fe96d57f00585964aa5de9ad"/><file name="ApiResponseException.php" hash="5766a0c8da908027f33fbbea5e54ca05"/></dir><file name="Price.php" hash="07907b8c071ff9e7c2db59759518a4f3"/><file name="Product.php" hash="383a4b33ad6667efc4d44f46340e60a2"/><dir name="Requests"><file name="BackendAccessRequest.php" hash="9a9f7b944a141baf6ae1726375d55315"/><file name="BaseRequest.php" hash="794a9b7886e93c43eb4068f06e087300"/><file name="ClassicAvailabilityRequest.php" hash="eeaff0374c838bcfb2e7bd1a7bc86647"/><file name="ClassicConfirmationRequest.php" hash="e6fa133a76cfcdc4224a54cf0c533c63"/><file name="CoverageRequest.php" hash="ed6e2ada3d4b42ef43a5262bcbd14256"/><file name="KeepAliveRequest.php" hash="1dc5fa4916275f2c964c8951224235be"/><file name="LastMileAvailabilityRequest.php" hash="fa5ae9b6444d50a190841ff29992de1c"/><file name="LastMileBestPriceRequest.php" hash="bab9292d870e951a528ce47ebe9c8b28"/><file name="LastMileConfirmationRequest.php" hash="ed2c9ab713c659c1966d8bcd81aeafeb"/><file name="LastMileValidationRequest.php" hash="21cf5790f64052028eaca1077bfb0bcc"/><file name="RegistrationAccessRequest.php" hash="9b6d084ed813218fc5539681cf5f6956"/><file name="SandboxApiKeyRequest.php" hash="2cdfe3f2205e77579b581fb9ecbdbcc5"/><file name="ServiceCreationRequest.php" hash="d37240018b197f6a320a12b4194835a3"/><file name="ShowShippingRequest.php" hash="a45ce1bbeb9f42d4665ef1c029f26b82"/><file name="TestRequest.php" hash="5b4cb97c8d5975fe6367bfec96113926"/><file name="getAssetsRequest.php" hash="58aa8a75c2ea53eb1eebde566a7610c0"/></dir><dir name="Responses"><file name="BackendAccessResponse.php" hash="8c5b38813d387780b972c91207c31736"/><file name="BaseResponse.php" hash="33f3797e9c9e91b3a2a615ca85247977"/><file name="ClassicAvailabilityResponse.php" hash="773653c362001788e16ce128a90f2558"/><file name="ClassicConfirmationResponse.php" hash="5d9ed11dae8cb75e3c9960fb744736be"/><file name="CoverageResponse.php" hash="6ac1a2599bcba0005b9e80174e690cde"/><file name="LastMileAvailabilityResponse.php" hash="13e6615241f6c2a78d910af3b29b0f7f"/><file name="LastMileBestPriceResponse.php" hash="03ffb34b080c5d7485d60cb5156fe435"/><file name="LastMileConfirmationResponse.php" hash="71739279f5e9082e473546f5708351c8"/><file name="NullResponse.php" hash="93c8006a8cf5e0b9d11282d1eb82f245"/><file name="RegistrationAccessResponse.php" hash="0cb5636b0960b8957a5af6902beb4781"/><file name="ResponseBodyWrapper.php" hash="9f6a0a35632303e846d7454b7b54b1a5"/><file name="SandboxApiKeyResponse.php" hash="83f2c40f5b538cf2dec195ad45556723"/><file name="ServiceCreationResponse.php" hash="f561c6c6897fb703d7965f6bbed8eb64"/><file name="ShowShippingResponse.php" hash="99baba4daec77cf260eb0e995639b726"/><file name="TransitAvailabilityResponse.php" hash="f6ee6023dba18b3dc5b86061b6d979ea"/><file name="TransitConfirmationResponse.php" hash="a6fe1cc1326d8f372b2e980b5a6ca2a4"/><file name="getAssetsResponse.php" hash="0c3d9b0c8497d41d7f170d7fb948443f"/></dir><file name="ShowShippingHelper.php" hash="5fd55ecebae8fdeea739ffd0a1cdde7b"/><file name="TimeWindow.php" hash="eee34cc65df56cea229cc06ff2ce0103"/><file name="TimeWindowPrice.php" hash="31a6698f74f341b6780956ba951b2731"/><dir name="services"><file name="services.json" hash="db9b2f1d18ceebf127a5a5946379dcfb"/></dir></dir><file name="test.php" hash="75ef983b0e4af1e502de8900f533f6c0"/><dir name="vendor"><file name="autoload.php" hash="0925eae8ac293490e5fc975679e8d09a"/><dir name="composer"><file name="ClassLoader.php" hash="9c1e7fe1a9eb1693e07ee4420ca5361e"/><file name="LICENSE" hash="084a034acbad39464e3df608c6dc064f"/><file name="autoload_classmap.php" hash="8645d3a4e3ad87e7cf4d88a46717aab4"/><file name="autoload_files.php" hash="2e85332f49b950e0803a44b0b32e2e45"/><file name="autoload_namespaces.php" hash="6283a0a4a3a2d2c8973dcea23edd07f4"/><file name="autoload_psr4.php" hash="158231c55af504a4879bf5e66885ecc5"/><file name="autoload_real.php" hash="2cc2523fead4b3011773884563248734"/><file name="installed.json" hash="7182f34454afa1edd2b24a956f708c35"/></dir><dir name="guzzlehttp"><dir name="command"><file name="LICENSE" hash="582d7d97bab524143526a38575956e46"/><file name="composer.json" hash="6a4db1d61cf703bb376e300f2b8ff450"/><dir name="src"><file name="AbstractClient.php" hash="f9842d8b970876368f3c4cd44aab11b0"/><file name="Command.php" hash="47e1e4fe507c1e85fa02e75b635cfb7c"/><file name="CommandInterface.php" hash="3dae8f8358cc93fbe29de5b714cd704a"/><file name="CommandToRequestIterator.php" hash="e48d64affa57a6fd3eb0b5f6aa0d5434"/><file name="CommandTransaction.php" hash="ab514b3ff0099b1e463d35aead687611"/><file name="CommandUtils.php" hash="787e835f4660e46ab26445506f8c4ed0"/><dir name="Event"><file name="CommandEvent.php" hash="6c7fc87858a8584f5aebededd10c243f"/><file name="InitEvent.php" hash="108505d45ed7012583cfb543b777b1f2"/><file name="PreparedEvent.php" hash="aac473c4e68ade95452387d7069ddc36"/><file name="ProcessEvent.php" hash="4e50fd5e3861fe4a595e98b0ec3f16e4"/></dir><dir name="Exception"><file name="CommandClientException.php" hash="24e95664f5fa914d6ebf1a689de34c95"/><file name="CommandException.php" hash="48b60048c83f240c3babf0b27470b6b2"/><file name="CommandServerException.php" hash="588645616a623dfdf2c5e65e04c408aa"/></dir><file name="ServiceClientInterface.php" hash="eafcecbcaf8f1dce5b8cbe52b7321a1c"/><dir name="Subscriber"><file name="Debug.php" hash="2a7bc810a41587cfdc4f4a38c4e71029"/><file name="ResultMock.php" hash="e1d45561599e46b12918ad6732cf3e0e"/></dir></dir></dir><dir name="guzzle"><file name="CHANGELOG.md" hash="acc188c927e6bf09d6f9d018ca24d1e8"/><file name="LICENSE" hash="f9ddfabead2127b089fa60b1cf462ad7"/><file name="Makefile" hash="317955136cb3575149363d0b7174dbe5"/><file name="README.md" hash="d1df21412e1e3a6dd1d2d5b796db9be7"/><file name="UPGRADING.md" hash="8d0d9048e11ed2b5e79b1ad86db91d48"/><dir name="build"><file name="packager.php" hash="ab4669be9765aecb479f77c67b98b276"/></dir><file name="composer.json" hash="67f18c5c530a0534f1164fb1ff040444"/><dir name="docs"><file name="Makefile" hash="12a604d6e6b876e11714735cdc6403f1"/><dir name="_static"><file name="guzzle-icon.png" hash="18e05d325a1a51de498fc4a32b15ca48"/><file name="logo.png" hash="f87c876737dd9b36664e6055196c1341"/></dir><dir name="_templates"><file name="nav_links.html" hash="fb4639874978e92069d3d58405369a40"/></dir><file name="clients.rst" hash="f49ec91ff685e740a00dc295297a2660"/><file name="conf.py" hash="24f0dcb8445fe1e4f2c05aa782f9385e"/><file name="events.rst" hash="c1615c7cd00adb02cdebe755b7bb1b18"/><file name="faq.rst" hash="94e3a8cefa5068ebea9223b2ab9cb194"/><file name="handlers.rst" hash="e92fd255c14344536d326b19fcd6ae70"/><file name="http-messages.rst" hash="37e5a669761894e39e32f6cc6da9ede3"/><file name="index.rst" hash="ebb9c7abc88df5051c5eb2419fbb740a"/><file name="overview.rst" hash="0b8656757de9b8f5b0b4f3c6179755db"/><file name="quickstart.rst" hash="c8777d83b78d55453bf8c2ae22a9beb4"/><file name="requirements.txt" hash="444d2df1b594a091c02af61aa48e3ad9"/><file name="streams.rst" hash="c074299618766206fdf8273e89c36fe3"/><file name="testing.rst" hash="435bfaab2b1d85cc3f0e9895fb49ccb7"/></dir><file name="phpunit.xml.dist" hash="b9ae0ee5ca5b26ef09506f77bc93f8be"/><dir name="src"><file name="BatchResults.php" hash="9601ffcd97c39a60ccb6d14bb008bbb3"/><file name="Client.php" hash="637bba764765ed5e7684f35532c0a4ed"/><file name="ClientInterface.php" hash="b5137b3a2e3d26ce9be986dfd13499e6"/><file name="Collection.php" hash="431f847865c9621f926b35f91a85dd2c"/><dir name="Cookie"><file name="CookieJar.php" hash="2981ed1414b29b66426eece64865c3ab"/><file name="CookieJarInterface.php" hash="51fd9da76a30957b484296f452c1da42"/><file name="FileCookieJar.php" hash="4aa9c86927b79cf2d978253e0410fb78"/><file name="SessionCookieJar.php" hash="b6c5adee6743072b733a8f3dba43761b"/><file name="SetCookie.php" hash="00db8c8eb2182fddf8afadaaaff20460"/></dir><dir name="Event"><file name="AbstractEvent.php" hash="ce6fb61cd25791ac865d4e84cd9759fd"/><file name="AbstractRequestEvent.php" hash="b18f06f7d9c95a0cc3ef99fdbf4dc203"/><file name="AbstractRetryableEvent.php" hash="2d170945ffa71a89f384ec58078e0c19"/><file name="AbstractTransferEvent.php" hash="89813f179d9cd109a17bebc28494d773"/><file name="BeforeEvent.php" hash="f2cd9a9ac1070b718540129f5909402e"/><file name="CompleteEvent.php" hash="a2b9b8e1e58f198601c22a7f2708b2c1"/><file name="Emitter.php" hash="ad466ad06deedb7331ce7cbd7764f8d9"/><file name="EmitterInterface.php" hash="50d4ccf2a59c4d70b6134873f6934c6e"/><file name="EndEvent.php" hash="1f076fa17483b2dd92098023e78069b6"/><file name="ErrorEvent.php" hash="9d0eaa82626bccaffac0a5f978c13fd8"/><file name="EventInterface.php" hash="2cf7086b80fad54dd9fb1bd66bd3af95"/><file name="HasEmitterInterface.php" hash="aca299bf20f91968a149cb89e117ddc9"/><file name="HasEmitterTrait.php" hash="fceb27761c90d7704cfc2e7ab31651b0"/><file name="ListenerAttacherTrait.php" hash="e71a23d493f4af08228d061dab2ee118"/><file name="ProgressEvent.php" hash="92e78daf64260f604add6dc7ae6b1c4c"/><file name="RequestEvents.php" hash="21dcaf3d461607486b356042032ac74d"/><file name="SubscriberInterface.php" hash="399edbac1d85763544dc54c597194345"/></dir><dir name="Exception"><file name="BadResponseException.php" hash="5d502016856c146aa47d0bbed5106ee1"/><file name="ClientException.php" hash="d1c7f54a71cb105131c0c22b20619bcb"/><file name="ConnectException.php" hash="9ff38d10d12832a15172c72c086143a4"/><file name="CouldNotRewindStreamException.php" hash="d73abf147478558ed008bbffe9985780"/><file name="ParseException.php" hash="4cc7b783e1a68628a7a85f2ad163e775"/><file name="RequestException.php" hash="583ee428fc5aed66ee3b68d05acd967d"/><file name="ServerException.php" hash="36ecb7a8e416e9633b10e677fa5a639e"/><file name="StateException.php" hash="7ed449728b670500dcbde0fad3d2c0c8"/><file name="TooManyRedirectsException.php" hash="9952c5877077fad22bed15fbe04a1ca7"/><file name="TransferException.php" hash="42ffaf70cff001e7b0cfc42ce2e8f8dd"/><file name="XmlParseException.php" hash="77d95d8fa4fb670b348f9c0318a6e107"/></dir><file name="HasDataTrait.php" hash="fb294d4af626e5dd9cf4dec0a146ba0b"/><dir name="Message"><file name="AbstractMessage.php" hash="305754413e6ce7869b6d5c1d711d531b"/><file name="AppliesHeadersInterface.php" hash="8e21471c8384c82f9953a5f35a8c1aad"/><file name="FutureResponse.php" hash="f272567b867f4ac209dd6c92eaf19056"/><file name="MessageFactory.php" hash="a325ba562846468a6267fda2031c7cec"/><file name="MessageFactoryInterface.php" hash="72c981182dc3381da7e1d764745fb50f"/><file name="MessageInterface.php" hash="396bfc61fe4cebb62fa47524c772b513"/><file name="MessageParser.php" hash="a73a7ad08d219ccbd98679a31328d249"/><file name="Request.php" hash="69893f14e5f063861b7a9229cde5d741"/><file name="RequestInterface.php" hash="375992a94f5e9926801bff04d9a97c33"/><file name="Response.php" hash="a5fafa750b85c8bfc94c8ecf22d33fef"/><file name="ResponseInterface.php" hash="650349ea50ba9118c92e34fa95ff7e27"/></dir><file name="Mimetypes.php" hash="98c49c56940197e757af27bb7e13a89b"/><file name="Pool.php" hash="324bd717b59e8aab19b6047b5715e04f"/><dir name="Post"><file name="MultipartBody.php" hash="f33a49bd4efe5ea4685365600bd383d7"/><file name="PostBody.php" hash="bb0f2cf36086a5ab8c83907468472d7f"/><file name="PostBodyInterface.php" hash="6b2f4ea74647a3b5c122366b50fd4931"/><file name="PostFile.php" hash="855721b2dd955fab148b96f609d66349"/><file name="PostFileInterface.php" hash="125d790f2656efe2005a46d98bbf9ccd"/></dir><file name="Query.php" hash="87ec30bde4145bb5086b0f905a37acc7"/><file name="QueryParser.php" hash="e756aae39877cf8137a7d61731a96c5b"/><file name="RequestFsm.php" hash="53643f146ac4a8af437f985b56537cf3"/><file name="RingBridge.php" hash="f5a096b469ac183996a00ccbe59d2ff1"/><dir name="Subscriber"><file name="Cookie.php" hash="9da9bde856192c9588ba7288508fe57c"/><file name="History.php" hash="0b69411a23222125a63b1168e872e7d1"/><file name="HttpError.php" hash="54881525a1132d20b9c94d2263c74c3c"/><file name="Mock.php" hash="7e03e626b83424724aae8e3a6aaaac4a"/><file name="Prepare.php" hash="ea2f4fad216b1050c6bc69c6c9de28a6"/><file name="Redirect.php" hash="5937a24086742fe1d71f70632cf74626"/></dir><file name="ToArrayInterface.php" hash="d6f685d05271786954881729ea03acdf"/><file name="Transaction.php" hash="4b09f99ae5c89731dd0ded5c7e270fce"/><file name="UriTemplate.php" hash="d1eb1c8d5d8e952ec5ebc5ec229ebd8b"/><file name="Url.php" hash="5aedbcee0366876653ff7740928d0b7b"/><file name="Utils.php" hash="7bfdfed1cfceac8fb74825e2e7d58ca2"/></dir><dir name="tests"><file name="BatchResultsTest.php" hash="2bece7f1aab2b56c7d0a95044d364455"/><file name="ClientTest.php" hash="3bfe6825efd15d6d92d08914b5d3e9ec"/><file name="CollectionTest.php" hash="a12026f2f56133a78abc670cdbc41ef8"/><dir name="Cookie"><file name="CookieJarTest.php" hash="0b4f9c735a6777d87ca27a88adba5ade"/><file name="FileCookieJarTest.php" hash="a53871768dfbdd5fdd1c810bbbc97081"/><file name="SessionCookieJarTest.php" hash="e6b75dee2a71c1cf330b3dfaa8510234"/><file name="SetCookieTest.php" hash="9e89006d954368173e74dac68a2188fd"/></dir><dir name="Event"><file name="AbstractEventTest.php" hash="d6c4101eb6d4f9785710bb75faeb0b21"/><file name="AbstractRequestEventTest.php" hash="7d7e5da804db3051bd646058fdcec31b"/><file name="AbstractRetryableEventTest.php" hash="bc0811545d15c9749b03c954bc22dc4b"/><file name="AbstractTransferEventTest.php" hash="f7933c0b89a3697373fd3e926d1b29cc"/><file name="BeforeEventTest.php" hash="e1e03516a4eafbd9c0399ed07092dbeb"/><file name="EmitterTest.php" hash="ad7982eab84ad5ce11f1f8bd04a01cc6"/><file name="ErrorEventTest.php" hash="b6274e50ba68c65f4951780215ef9b5e"/><file name="HasEmitterTraitTest.php" hash="2d1716214cdf9d89e433706292754293"/><file name="ListenerAttacherTraitTest.php" hash="61f0139442059871254ce2e921b7b13b"/><file name="ProgressEventTest.php" hash="6c9bcc84308a5093dc2d90c02d0a00d1"/><file name="RequestEventsTest.php" hash="16a17dc96688fd52d8ebadb3743561a3"/></dir><dir name="Exception"><file name="ParseExceptionTest.php" hash="9ae68634df9b8bd4da10db3ae3c98240"/><file name="RequestExceptionTest.php" hash="02c354306343fc46aa523d6c22b6a363"/><file name="XmlParseExceptionTest.php" hash="0fa1390ebeb36ded883e0e9f67131710"/></dir><file name="IntegrationTest.php" hash="77ecb08442b3edaf4a17dbc3b5eb6645"/><dir name="Message"><file name="AbstractMessageTest.php" hash="4d28bffec70b45a77d5ca8e5c60f7013"/><file name="FutureResponseTest.php" hash="4ec0c219593360e97d539b98982875a9"/><file name="MessageFactoryTest.php" hash="4a4da3a4dcaea6e470f0db5f36aef037"/><file name="MessageParserTest.php" hash="61023f113eafb82e1c519d4e007df5c0"/><file name="RequestTest.php" hash="a213727539122149ba0ef29f43dd5ab1"/><file name="ResponseTest.php" hash="b2eee9848eb5753370156db659fea334"/></dir><file name="MimetypesTest.php" hash="b97bc6a576e373a0f9ea663c67994606"/><file name="PoolTest.php" hash="1c36bb95c48e06a8676869fe3a00efb9"/><dir name="Post"><file name="MultipartBodyTest.php" hash="2f5b276dc55f4e6acc353f15da893090"/><file name="PostBodyTest.php" hash="bd99b38841137550692b0f7758a91e5c"/><file name="PostFileTest.php" hash="61126cad841a60e81eb44a455c3a2468"/></dir><file name="QueryParserTest.php" hash="263e1bfbd5a62751d31b37b1f7b6a366"/><file name="QueryTest.php" hash="22f2d92e4861f452ff44c885ad606cc6"/><file name="RequestFsmTest.php" hash="a1e93b846366335645bdbb527ba5307b"/><file name="RingBridgeTest.php" hash="96b4a0305c26b445fd2a60b866893847"/><file name="Server.php" hash="5f48ad0972b3bebb9fc45b65c6495e49"/><dir name="Subscriber"><file name="CookieTest.php" hash="3d6f6925dcadba10ede56d56b920eac4"/><file name="HistoryTest.php" hash="7ad048226fb91b77be6a191fd7f4c4b6"/><file name="HttpErrorTest.php" hash="f7ef34e0b5cf44bc4274097ff1d3c7df"/><file name="MockTest.php" hash="bac3eebae3a935597e1721b06aea4164"/><file name="PrepareTest.php" hash="9e17a67eec520969e0f3ab550708735a"/><file name="RedirectTest.php" hash="c1d1e3980709198e3b1cb17bf8867046"/></dir><file name="TransactionTest.php" hash="880f3a2f0941a608b15de98231ad5e63"/><file name="UriTemplateTest.php" hash="896b5959837d4094ce45d3d4f1a0efc4"/><file name="UrlTest.php" hash="023ba3e99932d6427cfefea2a28825e6"/><file name="UtilsTest.php" hash="39002d5af09b85b2ec765e6e4698f94e"/><file name="bootstrap.php" hash="2485c354ba16ebdece68b7036a68d90a"/><file name="perf.php" hash="1f2e05c29dea96304aa4ff3f07480801"/></dir><file name=".editorconfig" hash="7e66193b631a146c4a293759de00bf55"/><file name=".gitignore" hash="98d0c9e025ddeaea0512712bf442e39f"/><file name=".travis.yml" hash="fc89cdb2bffb45541e0ab0eaa564b136"/></dir><dir name="guzzle-services"><file name="LICENSE" hash="f9ddfabead2127b089fa60b1cf462ad7"/><file name="Makefile" hash="f3364726c6c548160b4af524d7749226"/><file name="README.rst" hash="a5eb708dee2d36276d12ee97a2d855e1"/><file name="composer.json" hash="4dc80269f09ee9e68ca470fd22b75140"/><file name="phpunit.xml.dist" hash="0a0f7e08978d788bfe53c30fb8fea79a"/><dir name="src"><file name="Description.php" hash="18701338f73aab046e9dd1cc01c8464c"/><file name="DescriptionInterface.php" hash="5bf2e170c1713ca461527d92c4d11bcd"/><file name="GuzzleClient.php" hash="61c2e61eea4c23ac89fa5aa4b7000c76"/><file name="Operation.php" hash="b4414480b481e1fc112719ab7ceda602"/><file name="Parameter.php" hash="8679cca4a8a6eb02367c9f3791e14f39"/><dir name="RequestLocation"><file name="AbstractLocation.php" hash="b79e5e0ed31b444b6ff4db9c91010c9c"/><file name="BodyLocation.php" hash="bf342b2ec4e883b71cd17bc78d58d3db"/><file name="HeaderLocation.php" hash="6b08999b75d9685f11a478f2dc597137"/><file name="JsonLocation.php" hash="2d2b7f4e4406d3a2d300267d97d07037"/><file name="PostFieldLocation.php" hash="d3cddfd75a9d764f731a42ece5114ae0"/><file name="PostFileLocation.php" hash="cefdb773df7a8526adc5c9d3b2dd8b87"/><file name="QueryLocation.php" hash="e498fa726d6a31c1de051ad7cf0440d0"/><file name="RequestLocationInterface.php" hash="256addedd3129e536592959b5d15cec4"/><file name="XmlLocation.php" hash="e25fc2ae8b2f18a7e5cb74a15f6c4b78"/></dir><dir name="ResponseLocation"><file name="AbstractLocation.php" hash="7bf6c0ce0939cbad8e5a910c0c038c82"/><file name="BodyLocation.php" hash="cc1e61e02c3ec22e3a88bfdf1190a9a1"/><file name="HeaderLocation.php" hash="60e2afc6d54f6e7a287ae563cc8b5672"/><file name="JsonLocation.php" hash="401676e23362dd09f9f0dc6bcdcb22ea"/><file name="ReasonPhraseLocation.php" hash="e0e0614f7b150da17d0d599bfed7081a"/><file name="ResponseLocationInterface.php" hash="5c29ed2e157580f7576e59780f6e0e76"/><file name="StatusCodeLocation.php" hash="113889d6e28a5ef2e7a40818c3044b4b"/><file name="XmlLocation.php" hash="8589906cc9f5b3719166b5e7d77a51d3"/></dir><file name="SchemaFormatter.php" hash="cf5eb3ada11ce4ddad9971b7acd033a6"/><file name="SchemaValidator.php" hash="6c0f364d6b2d9d5b07cbc6e4d7350a6a"/><file name="Serializer.php" hash="3db6574d8e55ba6680cad7c9c0869786"/><dir name="Subscriber"><file name="ProcessResponse.php" hash="33ab7f4f0491dc8ed30f45b272d4f7a4"/><file name="ValidateInput.php" hash="22700d95812e1526e0ab070927de3c89"/></dir></dir><dir name="tests"><file name="DescriptionTest.php" hash="071edbc19de928c6647457ecb84a1d5c"/><file name="GuzzleClientTest.php" hash="283e621f79108b56a7801f3a64553fa8"/><file name="OperationTest.php" hash="37498b3bc3148f57c8b36cab08cc10d8"/><file name="ParameterTest.php" hash="c05f957913771df2fe88caa0c522c554"/><dir name="RequestLocation"><file name="BodyLocationTest.php" hash="48f98fef7f77deb609133eed3ff3915b"/><file name="HeaderLocationTest.php" hash="db169df2970e05556ab394141135025f"/><file name="JsonLocationTest.php" hash="202768cb03debf540bfe6c72d41ecf4c"/><file name="PostFieldLocationTest.php" hash="4f8fd5fa5a4a76e75f26345407b36309"/><file name="PostFileLocationTest.php" hash="7e632a6453f8224135cacb32a44128fa"/><file name="QueryLocationTest.php" hash="27a56d4d5a2350055123931ffa285696"/><file name="XmlLocationTest.php" hash="0f462e9e04d97c5ede2741740775fcc0"/></dir><dir name="ResponseLocation"><file name="BodyLocationTest.php" hash="79252c9ad9b4e50d51e12044e5f23e4a"/><file name="HeaderLocationTest.php" hash="958fd9ed78860b2299188c1cb636e081"/><file name="JsonLocationTest.php" hash="96c2d8042aeff4cbea9a78e1207bf8d7"/><file name="ReasonPhraseLocationTest.php" hash="542c13fa76ad9d3bf5a599de943c48d4"/><file name="StatusCodeLocationTest.php" hash="6d3a1070a4e41aa094a9279dd3493e76"/><file name="XmlLocationTest.php" hash="64813fceb6aa37497a774d2b9028ef5d"/></dir><file name="SchemaFormatterTest.php" hash="622c275fb473edfb92094e4929718195"/><file name="SchemaValidatorTest.php" hash="e875b51dbc49c18883d4431efbd9bb8a"/><file name="SerializerTest.php" hash="8ccac616b1ac162e4bfe70553318fd6f"/><dir name="Subscriber"><file name="ProcessResponseTest.php" hash="1dd8cdc678cae379bb83cc0b68f5d297"/><file name="ValidateInputTest.php" hash="88a77941ddd4020f8c545a23faf55b24"/></dir></dir><file name=".gitignore" hash="42681fa01a89f4be449cbee88066955c"/><file name=".travis.yml" hash="277b298f9d9212ade8c84fddf8d87561"/></dir><dir name="log-subscriber"><file name="LICENSE" hash="f9ddfabead2127b089fa60b1cf462ad7"/><file name="README.rst" hash="54c951dcdf7412ecb5a0c0cfe0f54d8e"/><file name="composer.json" hash="3b6b8e6f4120cec4148faecdca206153"/><file name="phpunit.xml.dist" hash="0a0f7e08978d788bfe53c30fb8fea79a"/><dir name="src"><file name="Formatter.php" hash="c5b9539c49d77dcab9ff952547bbe780"/><file name="LogSubscriber.php" hash="39b79bee16d09324cac27f5ffc686929"/><file name="SimpleLogger.php" hash="9d9e9d52c4b1a82df5f82a2386af75b4"/></dir><dir name="tests"><file name="FormatterTest.php" hash="3e9e0f1fb090a58d8b1227e81a3dcd20"/><file name="LogSubscriberTest.php" hash="2ccde676513a6cc22ade7eb44d1fb7c4"/><file name="SimpleLoggerTest.php" hash="8b3e0340b59a223a698eae26af24b3bd"/></dir><file name=".gitignore" hash="af19642b4a44a0330a47893c52d33a78"/><file name=".travis.yml" hash="e52939624b9ea1eff7db5a0737954162"/></dir><dir name="ringphp"><file name="CHANGELOG.md" hash="799347e9b288e0be8ea32f1a1abf8267"/><file name="LICENSE" hash="f9ddfabead2127b089fa60b1cf462ad7"/><file name="Makefile" hash="a17b9a1407c7959a90868c31f61e71f4"/><file name="README.rst" hash="e7a3f00179cfb4b0feee9f88b85e9fe9"/><file name="composer.json" hash="68665e93d1453df2865ed80265fff1ba"/><dir name="docs"><file name="Makefile" hash="777df5c7fafb2d6bfcb3c802e84adc3a"/><file name="client_handlers.rst" hash="6ca3e9e513f571032762133d8a162471"/><file name="client_middleware.rst" hash="681214a7d675a62a5ef3b86acfe37a20"/><file name="conf.py" hash="9f2affce54bd7d8c9a9007b59fc763e0"/><file name="futures.rst" hash="34a204df5751b48199926211066729eb"/><file name="index.rst" hash="a3671abf15c984498720c8899bb08394"/><file name="requirements.txt" hash="baa676171a96a28c1393d91384b1b7ef"/><file name="spec.rst" hash="a01eb587edb3e5114007cad16d235e02"/><file name="testing.rst" hash="6413148aac13954f10afe9f49312710d"/></dir><file name="phpunit.xml.dist" hash="a08ade01ef087db50589d228bb9eb420"/><dir name="src"><dir name="Client"><file name="ClientUtils.php" hash="0287d3512ac65d1f8e278e219274c847"/><file name="CurlFactory.php" hash="f909fb13038da4267441077c7b794500"/><file name="CurlHandler.php" hash="85e6686ed0f84679fc7e4f851c268b63"/><file name="CurlMultiHandler.php" hash="fc5c927d9981a88d28ec6071c437bfbf"/><file name="Middleware.php" hash="10b4e00d41ae53ab744c3df441813175"/><file name="MockHandler.php" hash="d9b3b00bd2e611076fb26f6706c6210c"/><file name="StreamHandler.php" hash="f7d46f8fe620052a8d45b454c42cedc0"/></dir><file name="Core.php" hash="f658655aef2402084df1ae4f1fe426aa"/><dir name="Exception"><file name="CancelledException.php" hash="b520e10d3139675532606f2a0334cca7"/><file name="CancelledFutureAccessException.php" hash="fa44e44ab519317596c0790a65d7bf38"/><file name="ConnectException.php" hash="de603e26f57a49cd5e4eab10e1686f15"/><file name="RingException.php" hash="965eeeb09364f0e0da13d094eefb4be3"/></dir><dir name="Future"><file name="BaseFutureTrait.php" hash="718e41c2d5cef401149c20ca371ad424"/><file name="CompletedFutureArray.php" hash="2ac2ca1892020c4608f2435fd0ebccd5"/><file name="CompletedFutureValue.php" hash="3c6ebdc379ed9af49fc185dd3d37c210"/><file name="FutureArray.php" hash="7f9b892d14899e73e491389c48301d4a"/><file name="FutureArrayInterface.php" hash="4871442a53bd711d89ac9823ee0d8df9"/><file name="FutureInterface.php" hash="eb26d9d532221a1425a8fac2aad96a9e"/><file name="FutureValue.php" hash="be5e06025b123a0d8a9acb8198c2f936"/><file name="MagicFutureTrait.php" hash="94f71a67eebbeaf6f85f778b73ae931d"/></dir></dir><dir name="tests"><dir name="Client"><file name="CurlFactoryTest.php" hash="acaa0fec3dcbc3128b80e020340ac669"/><file name="CurlHandlerTest.php" hash="21ec6983ba2f120240b61e9ab428198d"/><file name="CurlMultiHandlerTest.php" hash="06596c64487027c651f33b797e12a2f6"/><file name="MiddlewareTest.php" hash="100c93dbc7a3053493a42e3e42a244a5"/><file name="MockHandlerTest.php" hash="38eee76c7a84144938ad6704f87d805e"/><file name="Server.php" hash="fa6f211ad34231d3db7bd09a65e20669"/><file name="StreamHandlerTest.php" hash="29e30c9dbdd9728b000494d651e135cb"/><file name="server.js" hash="88d159b78be1b7fa9212209d4d38aef3"/></dir><file name="CoreTest.php" hash="5f7dca3a73b8831f4465fe8dab669118"/><dir name="Future"><file name="CompletedFutureArrayTest.php" hash="700f902ea1cce7e9001d01568ed581d8"/><file name="CompletedFutureValueTest.php" hash="f0f0fbd1dd1c4ac7c200cac5254f6cf8"/><file name="FutureArrayTest.php" hash="faa49dcfb801b774d54ee6c086011614"/><file name="FutureValueTest.php" hash="e7c40a1fd52bb1a58aaad00c8705b37f"/></dir><file name="bootstrap.php" hash="2b4a9ef0805593b41fc90c937437c53d"/></dir><file name=".gitignore" hash="2eb59fa71b9af27e9490e3f48045826d"/><file name=".travis.yml" hash="efa3829190500a4d0da1a423497a5cbe"/></dir><dir name="streams"><file name="CHANGELOG.rst" hash="4752dfe3eab49192fde530a2c2cdb4fe"/><file name="LICENSE" hash="f9ddfabead2127b089fa60b1cf462ad7"/><file name="Makefile" hash="648bf3b1ee188fe82ff842fbf8703ce6"/><file name="README.rst" hash="3e6fd1afbf41950f151ec71a248852ea"/><file name="composer.json" hash="b1a7224ca7d3dc8822599053a986ecb7"/><file name="phpunit.xml.dist" hash="2c20ff733adcdbfc654d37cd863c62a1"/><dir name="src"><file name="AppendStream.php" hash="6058885102fd00fb17b3ba541631bd07"/><file name="AsyncReadStream.php" hash="357a76d042d9f3e7aec1062f6e3a80d2"/><file name="BufferStream.php" hash="87ddb692697c7708e20e1145e7a63911"/><file name="CachingStream.php" hash="6fe89b215a313c235b9239e52378180b"/><file name="DroppingStream.php" hash="44a9450100c8a5f85f3b95563417ccf5"/><dir name="Exception"><file name="CannotAttachException.php" hash="ab4352ccfc2468697a1a86945bbdd1c8"/><file name="SeekException.php" hash="68575bcb6ba2622232ffe7e65450b165"/></dir><file name="FnStream.php" hash="d4bf7cd1da1124cf8c5a561cecdc5059"/><file name="GuzzleStreamWrapper.php" hash="048a82bcb138568e0bbbceaf5f886716"/><file name="InflateStream.php" hash="788a139a27c18d6bd886159e8ef8c10e"/><file name="LazyOpenStream.php" hash="2424456087e77c0cdf3ba02de4f15e9c"/><file name="LimitStream.php" hash="e2a9332833d878494ed30fb3d9f2b8a3"/><file name="MetadataStreamInterface.php" hash="802f0231c068d9f085f3c8653bb926d1"/><file name="NoSeekStream.php" hash="a35f7ea68c23cab4d246f7a2a0edcbe9"/><file name="NullStream.php" hash="a0b4395fc529242d414dd578c4c6f980"/><file name="PumpStream.php" hash="bb422e1161cc1ccf89951fea853f135a"/><file name="Stream.php" hash="f6efbdb369652e6351c8e837febe1795"/><file name="StreamDecoratorTrait.php" hash="775c6b0b12cec849cd1be3bab364006a"/><file name="StreamInterface.php" hash="4ed5919e395f7e4c568e600c800f378d"/><file name="Utils.php" hash="5ee03fd3c0c37082efab7dc213c9f455"/></dir><dir name="tests"><file name="AppendStreamTest.php" hash="7c1d5b1fd981a895240c532a3388cadd"/><file name="AsyncReadStreamTest.php" hash="3cf24da24619f99afd5361953a87a0c9"/><file name="BufferStreamTest.php" hash="e1dff59b71a28ca18f2bf64d88160f8e"/><file name="CachingStreamTest.php" hash="8857ec65fa6e1733a835d1bdecadf0df"/><file name="DroppingStreamTest.php" hash="cb27027850b6b6b87764e716f18568fc"/><dir name="Exception"><file name="SeekExceptionTest.php" hash="2396902960ff0282591d51fd5d40c2df"/></dir><file name="FnStreamTest.php" hash="10285ef01d4cdde83ee80b6132f05a30"/><file name="GuzzleStreamWrapperTest.php" hash="c3f6afb7e215827d5c02cc7ccb4a1848"/><file name="InflateStreamTest.php" hash="b34cbead206f2c39af9735299732b0c5"/><file name="LazyOpenStreamTest.php" hash="794d1631cdf4970a0e69d6ec18290b8a"/><file name="LimitStreamTest.php" hash="66aa7cda081a9d98b8520f942d8f959c"/><file name="NoSeekStreamTest.php" hash="23e203dceb9d70b248d9c3ff5a7aa19b"/><file name="NullStreamTest.php" hash="667a01a596537fe1743ccc237e29cb61"/><file name="PumpStreamTest.php" hash="4cfac47d1911e456bb024913883d675e"/><file name="StreamDecoratorTraitTest.php" hash="0a5247c33b45fd37eb6d4582fd33560e"/><file name="StreamTest.php" hash="a9651186306c293533de2c7d9575f23b"/><file name="UtilsTest.php" hash="f137bb850134805b09794ce79423d9ad"/></dir><file name=".gitignore" hash="af19642b4a44a0330a47893c52d33a78"/><file name=".travis.yml" hash="2559fbe72dc387ede606879bedf4a420"/></dir></dir><dir name="psr"><dir name="log"><file name="LICENSE" hash="1a74629072fd794937be394ab689327e"/><dir name="Psr"><dir name="Log"><file name="AbstractLogger.php" hash="a57c1be541193b72d09307bb0dfb9ed2"/><file name="InvalidArgumentException.php" hash="7d2f0bd1583524d739fff12f0507de65"/><file name="LogLevel.php" hash="19ab55cc711ed2f3ab2ec72e7f0600cb"/><file name="LoggerAwareInterface.php" hash="3ba5ffac8108e1da7657b1fad8651900"/><file name="LoggerAwareTrait.php" hash="5b3adf6c4f09c61d7488b0f9ac2c696a"/><file name="LoggerInterface.php" hash="023885df6a26d8137d5a13da51f066d2"/><file name="LoggerTrait.php" hash="1cb8db6d0b81cf85f81b6c7c09db7a9a"/><file name="NullLogger.php" hash="e71559fea0239b7441d221f8c7beae5b"/><dir name="Test"><file name="LoggerInterfaceTest.php" hash="867f36a94c35322470458f4eba246458"/></dir></dir></dir><file name="README.md" hash="144a71a4e1f9c67ac79751acc37614c4"/><file name="composer.json" hash="de1539d2aa7830d13a968d33d1039f1a"/><file name=".gitignore" hash="e8a346051f935e6cb104e1dc40998a91"/></dir></dir><dir name="react"><dir name="promise"><file name="CHANGELOG.md" hash="2b1f02283ecd949264f900170ea8b3fc"/><file name="LICENSE" hash="e46a0a186cdc556ce7574113f2653180"/><file name="README.md" hash="bbcb0875dc0201cdfe6573443d2bea14"/><file name="composer.json" hash="0ca73967404075ef80fc494b370ddefc"/><file name="phpunit.xml.dist" hash="7d9482f8cd074b464c0f57496e727d5e"/><dir name="src"><file name="CancellablePromiseInterface.php" hash="1d8feeea39ac3cd66f2c041f0f6589f0"/><file name="Deferred.php" hash="a922b6f8f9d7f8525ddc2c5704eb1377"/><file name="ExtendedPromiseInterface.php" hash="1a287908208d527bbbe6e3128af84d26"/><file name="FulfilledPromise.php" hash="773d525b931f7ceb4e1cfa1fec923462"/><file name="LazyPromise.php" hash="a34e5f6bbc510757cb2d41ca41b846e5"/><file name="Promise.php" hash="f7ff3401d5f36e6e4bd613c859fd8d76"/><file name="PromiseInterface.php" hash="488da4a38d218ba8fb3eaea05dd1c264"/><file name="PromisorInterface.php" hash="d7bf061df9395a7cf5fd082805e42c7a"/><file name="RejectedPromise.php" hash="55b2be16604c09ed1add52d1c49dc56c"/><file name="UnhandledRejectionException.php" hash="b814c8ef9bd08d1d41782104aa6ef8f9"/><file name="functions.php" hash="ce714c7d1e64104fa43c043555078a8f"/><file name="functions_include.php" hash="4da7302e4ed0862c6fa885a3c66bcd01"/></dir><dir name="tests"><file name="DeferredTest.php" hash="5fb76a8bd96a79598d69afb9bcc8c1e1"/><file name="FulfilledPromiseTest.php" hash="20e21c11b19ec8b46a47fc072e7a9e0c"/><file name="FunctionAllTest.php" hash="c2ee53ecc37d95fc55c57912477c215a"/><file name="FunctionAnyTest.php" hash="23565b2dfd5969a213862a7f061b2e03"/><file name="FunctionCheckTypehintTest.php" hash="b48395c507606f68d32150ddfc28ae0d"/><file name="FunctionMapTest.php" hash="287d180adefce847aa222bdb05025eb9"/><file name="FunctionRaceTest.php" hash="3d9edf2ca2f2253496c8cf0ecba7c5d6"/><file name="FunctionReduceTest.php" hash="1b9bc983e9900e29f187475072d10cd9"/><file name="FunctionRejectTest.php" hash="4209c5e6b051b3c065b4a8e1e32949dd"/><file name="FunctionResolveTest.php" hash="4836614d978e9b75b8857ed92e837468"/><file name="FunctionSomeTest.php" hash="78c1ad99506be879d910617d744274c0"/><file name="LazyPromiseTest.php" hash="f3f8f1e47ebf5097d726086c785a7b20"/><dir name="PromiseAdapter"><file name="CallbackPromiseAdapter.php" hash="3429d665b2a9dd4a9d3606af69db5c17"/><file name="PromiseAdapterInterface.php" hash="a02b0b5e52a71149688f7bef8894fcda"/></dir><dir name="PromiseTest"><file name="CancelTestTrait.php" hash="eab33b77dca722a733911b1e94ffb16c"/><file name="FullTestTrait.php" hash="e82099e47b8fe984b7f5ff832c811b9b"/><file name="NotifyTestTrait.php" hash="314ba252939f84fd2885064409d4247d"/><file name="PromiseFulfilledTestTrait.php" hash="d83a22d7b2792a2e067447533ef80598"/><file name="PromisePendingTestTrait.php" hash="ca94a285a8ac4b0f402f9915025997a9"/><file name="PromiseRejectedTestTrait.php" hash="286f6bd7327a649c553096b4cb899642"/><file name="PromiseSettledTestTrait.php" hash="2b4de2fa354193aa5d577d2996713eb0"/><file name="RejectTestTrait.php" hash="11d13fb0d33113764df7ad81981e3ff5"/><file name="ResolveTestTrait.php" hash="e8786f5b09a518feb6cb991ec28093df"/></dir><file name="PromiseTest.php" hash="7bbbd1f2acb6e6187b42751a093fb057"/><file name="RejectedPromiseTest.php" hash="e72e7e3d7bc3e7779ea1b8383604a263"/><dir name="Stub"><file name="CallableStub.php" hash="aa2c5ca5528276a340c013c950c3c792"/></dir><file name="TestCase.php" hash="4c1e0a05effe1354008b82a9c903b5b9"/><file name="bootstrap.php" hash="ac271c71e8caa31202d61356508b7c32"/></dir><file name=".gitignore" hash="dbc957e3a33427be6ecce1f274683ed4"/><file name=".travis.yml" hash="ae054f04b30abca8bfdb9f0726d02c2d"/></dir></dir></dir><file name=".editorconfig" hash="992eebd87865ed8081f2f65e2049cd7b"/><file name=".git" hash="ffafd865dc05f7a97a328e8da0a4f0c1"/><file name=".gitignore" hash="54e699d77045a737ccc746b8cc227162"/></dir><file name="Nektria.php" hash="abc327ee58a4b4233e810d25bea166ec"/></dir><dir name="sql"><dir name="nektria_recs_setup"><file name="install-1.0.0.php" hash="8b9f2a7289187a054aa867aab397b24a"/><file name="install-1.0.1.php" hash="3685fc27ea718cbc5ca8e8269f6b078d"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="recs"><dir name="email"><file name="lastmile.phtml" hash="45fee0e197b2aaa2f4a8ea2ea3c499b6"/></dir><dir name="progress"><file name="shipping_method.phtml" hash="835b3cad28fce0565efb56b7be052d47"/></dir><dir name="shipping_method"><file name="available.phtml" hash="218798342af79311471e673665566fcf"/></dir><dir name="totals"><file name="gomage.phtml" hash="0f7c34bcf53e50868f368945df74ebc3"/><file name="lastmile.phtml" hash="ebd821972959dbea1260ba2760cd127f"/><file name="onepage.phtml" hash="ef089e02099d64ddb8634a4fb53b8398"/><file name="success.phtml" hash="d41fb8bc248a8516cc51825b0c4b8d4f"/></dir></dir></dir><dir name="layout"><file name="recs.xml" hash="c671b7f667b38d62564d435493ca031c"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="recs"><dir name="sales"><dir name="order"><dir name="creditmemo"><dir name="create"><file name="form.phtml" hash="dab64339a84f4ff7f5d85b5fd8ee46ea"/></dir><dir name="view"><file name="form.phtml" hash="93b8200fecb0e2b5226b2763ac5d97db"/></dir></dir><dir name="invoice"><dir name="create"><file name="form.phtml" hash="40ded721298719c36a0eba62db5cc3b3"/></dir><dir name="view"><file name="form.phtml" hash="c57e9f594cac34fd7a465eefe3671d22"/></dir></dir><dir name="shipment"><dir name="create"><file name="form.phtml" hash="e05472213fdc397e09311bdc3e0b856d"/></dir><dir name="view"><file name="form.phtml" hash="5a4ba9ac376a5e753e61808b33ac7902"/></dir></dir><dir name="view"><file name="info.phtml" hash="ba408dd6e2ebec0a3ec7f4af115b7631"/><file name="lastmile.phtml" hash="6694b381456a14886fdcb75bcbb69274"/></dir></dir></dir></dir></dir><dir name="layout"><file name="recs.xml" hash="2ee79c0a8a9435bf9fe36467d2990a30"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="es_ES"><file name="Nektria_Translations.csv" hash="a2700f11e4c5f128f064a475a90f9d78"/></dir></target><target name="mageetc"><dir name="modules"><file name="Nektria_ReCS.xml" hash="9003ab46f73920faa5daf6b7f8c5288e"/></dir></target></contents>
|
25 |
<compatible/>
|
26 |
-
<dependencies><required><php><min>5.4.0</min><max>
|
27 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Nektria_ReCS</name>
|
4 |
+
<version>1.0.5</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/lgpl-license.php">LGPL</license>
|
7 |
<channel>community</channel>
|
16 |
more information on our website: http://www.recshipping.com/
|
17 |

|
18 |
Note: Our extension is compatible with the LightCheckout module!</description>
|
19 |
+
<notes>Bug fix exception when incorrect API Key in production is configured</notes>
|
|
|
20 |
<authors><author><name>Digio Soluciones Digitales</name><user>digio</user><email>jose@digio.es</email></author><author><name>Mikael Baron</name><user>mikael_baron</user><email>mikael@nektria.com</email></author></authors>
|
21 |
+
<date>2015-12-29</date>
|
22 |
+
<time>12:20:52</time>
|
23 |
+
<contents><target name="magecommunity"><dir name="Nektria"><dir name="ReCS"><dir name="Block"><file name="Config.php" hash="605e2c38b2e96539f8c13bf487a873b4"/><file name="Registration.php" hash="8acd523335aac0a89f85a9285cd2d48e"/><file name="Testsdk.php" hash="264e4410d0d5895d03704a054b68a028"/></dir><dir name="Helper"><file name="Data.php" hash="88c63cc900b842e35e4a21da4a9dac41"/></dir><dir name="Model"><file name="Carrier.php" hash="20e93b705634d09e60bf0c91d063014b"/><file name="Lastmile.php" hash="58800f6a1d6494cddf6c4a09712cb5b8"/><file name="Observer.php" hash="a42b40f1c09d00b94cc5e3d2edc4bd2e"/><file name="Paymentmethods.php" hash="e74903910fb8b1d973914c5d007b0559"/><dir name="Resource"><dir name="Lastmile"><file name="Collection.php" hash="b3c178ac9e474b229dc92dda487496d1"/></dir><file name="Lastmile.php" hash="5deaf65f0a8701e63e291893e6414d83"/></dir><dir name="Sales"><file name="Order.php" hash="784b6ace35afbfb1c250ec4bdabb1b29"/></dir></dir><dir name="controllers"><file name="SdkController.php" hash="f49c902b27eba59d6b55f5e1b25ff266"/><file name="TestController.php" hash="1ac16cedaa473caf88209778536fbddc"/></dir><dir name="etc"><file name="config.xml" hash="e64f0266a0b2ff93a5bc7724f888b556"/><file name="system.xml" hash="207401993361affebe83669ab1997223"/></dir><dir name="lib"><dir name="Nektria"><file name="CHANGELOG.md" hash="70e1c8f5b06b67415e6dfc24614cd5de"/><file name="LICENSE.md" hash="f2c581eab0338cfc8dff951987bad127"/><file name="README.md" hash="93588bf1d91fdc0f90b3305a9e99063d"/><file name="composer.json" hash="722c6fb2f2299e94a37b3b5d151f6731"/><file name="composer.lock" hash="b498933e56fac022e8023802a164a002"/><dir name="src"><file name="Address.php" hash="a06450f90a49e90b84689ed386110848"/><file name="Client.php" hash="a552803172ec4566e3caf6016754d12a"/><file name="Description.php" hash="5262a31bcaa75fb606bc931a3f7c8ed4"/><dir name="Exceptions"><file name="ApiClientException.php" hash="4a372b94fe96d57f00585964aa5de9ad"/><file name="ApiResponseException.php" hash="5766a0c8da908027f33fbbea5e54ca05"/></dir><file name="Price.php" hash="b71d5a4ae0ad93c082c77f71fe5ad08c"/><file name="Product.php" hash="383a4b33ad6667efc4d44f46340e60a2"/><dir name="Requests"><file name="BackendAccessRequest.php" hash="9a9f7b944a141baf6ae1726375d55315"/><file name="BaseRequest.php" hash="794a9b7886e93c43eb4068f06e087300"/><file name="ClassicAvailabilityRequest.php" hash="eeaff0374c838bcfb2e7bd1a7bc86647"/><file name="ClassicConfirmationRequest.php" hash="e6fa133a76cfcdc4224a54cf0c533c63"/><file name="CoverageRequest.php" hash="f86985395665aa45d6638984e94cd012"/><file name="KeepAliveRequest.php" hash="1dc5fa4916275f2c964c8951224235be"/><file name="LastMileAvailabilityRequest.php" hash="fa5ae9b6444d50a190841ff29992de1c"/><file name="LastMileBestPriceRequest.php" hash="f2c7d621bdc295c4a4ec6d2d3ef9a14c"/><file name="LastMileConfirmationRequest.php" hash="ed2c9ab713c659c1966d8bcd81aeafeb"/><file name="LastMileValidationRequest.php" hash="21cf5790f64052028eaca1077bfb0bcc"/><file name="RegistrationAccessRequest.php" hash="9b6d084ed813218fc5539681cf5f6956"/><file name="SandboxApiKeyRequest.php" hash="6f21eaa801e71b68f2326223fa5cffc6"/><file name="ServiceCreationRequest.php" hash="d37240018b197f6a320a12b4194835a3"/><file name="ShowShippingRequest.php" hash="a45ce1bbeb9f42d4665ef1c029f26b82"/><file name="TestRequest.php" hash="5b4cb97c8d5975fe6367bfec96113926"/><file name="getAssetsRequest.php" hash="58aa8a75c2ea53eb1eebde566a7610c0"/></dir><dir name="Responses"><file name="BackendAccessResponse.php" hash="8c5b38813d387780b972c91207c31736"/><file name="BaseResponse.php" hash="33f3797e9c9e91b3a2a615ca85247977"/><file name="ClassicAvailabilityResponse.php" hash="773653c362001788e16ce128a90f2558"/><file name="ClassicConfirmationResponse.php" hash="5d9ed11dae8cb75e3c9960fb744736be"/><file name="CoverageResponse.php" hash="c38b3cc2bba948f16278f46ce15fe7f9"/><file name="LastMileAvailabilityResponse.php" hash="13e6615241f6c2a78d910af3b29b0f7f"/><file name="LastMileBestPriceResponse.php" hash="18aab01bc5bc4902f04ed94e038aa7ff"/><file name="LastMileConfirmationResponse.php" hash="71739279f5e9082e473546f5708351c8"/><file name="NullResponse.php" hash="93c8006a8cf5e0b9d11282d1eb82f245"/><file name="RegistrationAccessResponse.php" hash="0cb5636b0960b8957a5af6902beb4781"/><file name="ResponseBodyWrapper.php" hash="9f6a0a35632303e846d7454b7b54b1a5"/><file name="SandboxApiKeyResponse.php" hash="3880f31f66ca86850061ec5227f6c8d5"/><file name="ServiceCreationResponse.php" hash="f561c6c6897fb703d7965f6bbed8eb64"/><file name="ShowShippingResponse.php" hash="99baba4daec77cf260eb0e995639b726"/><file name="TransitAvailabilityResponse.php" hash="f6ee6023dba18b3dc5b86061b6d979ea"/><file name="TransitConfirmationResponse.php" hash="a6fe1cc1326d8f372b2e980b5a6ca2a4"/><file name="getAssetsResponse.php" hash="0c3d9b0c8497d41d7f170d7fb948443f"/></dir><file name="ShowShippingHelper.php" hash="5fd55ecebae8fdeea739ffd0a1cdde7b"/><file name="TimeWindow.php" hash="eee34cc65df56cea229cc06ff2ce0103"/><file name="TimeWindowPrice.php" hash="31a6698f74f341b6780956ba951b2731"/><dir name="services"><file name="services.json" hash="acd5115d51fe41801d54f58aef49e69c"/></dir></dir><file name="test.php" hash="75ef983b0e4af1e502de8900f533f6c0"/><dir name="vendor"><file name="autoload.php" hash="0925eae8ac293490e5fc975679e8d09a"/><dir name="composer"><file name="ClassLoader.php" hash="9c1e7fe1a9eb1693e07ee4420ca5361e"/><file name="LICENSE" hash="084a034acbad39464e3df608c6dc064f"/><file name="autoload_classmap.php" hash="8645d3a4e3ad87e7cf4d88a46717aab4"/><file name="autoload_files.php" hash="2e85332f49b950e0803a44b0b32e2e45"/><file name="autoload_namespaces.php" hash="6283a0a4a3a2d2c8973dcea23edd07f4"/><file name="autoload_psr4.php" hash="158231c55af504a4879bf5e66885ecc5"/><file name="autoload_real.php" hash="2cc2523fead4b3011773884563248734"/><file name="installed.json" hash="7182f34454afa1edd2b24a956f708c35"/></dir><dir name="guzzlehttp"><dir name="command"><file name="LICENSE" hash="582d7d97bab524143526a38575956e46"/><file name="composer.json" hash="6a4db1d61cf703bb376e300f2b8ff450"/><dir name="src"><file name="AbstractClient.php" hash="f9842d8b970876368f3c4cd44aab11b0"/><file name="Command.php" hash="47e1e4fe507c1e85fa02e75b635cfb7c"/><file name="CommandInterface.php" hash="3dae8f8358cc93fbe29de5b714cd704a"/><file name="CommandToRequestIterator.php" hash="e48d64affa57a6fd3eb0b5f6aa0d5434"/><file name="CommandTransaction.php" hash="ab514b3ff0099b1e463d35aead687611"/><file name="CommandUtils.php" hash="787e835f4660e46ab26445506f8c4ed0"/><dir name="Event"><file name="CommandEvent.php" hash="6c7fc87858a8584f5aebededd10c243f"/><file name="InitEvent.php" hash="108505d45ed7012583cfb543b777b1f2"/><file name="PreparedEvent.php" hash="aac473c4e68ade95452387d7069ddc36"/><file name="ProcessEvent.php" hash="4e50fd5e3861fe4a595e98b0ec3f16e4"/></dir><dir name="Exception"><file name="CommandClientException.php" hash="24e95664f5fa914d6ebf1a689de34c95"/><file name="CommandException.php" hash="48b60048c83f240c3babf0b27470b6b2"/><file name="CommandServerException.php" hash="588645616a623dfdf2c5e65e04c408aa"/></dir><file name="ServiceClientInterface.php" hash="eafcecbcaf8f1dce5b8cbe52b7321a1c"/><dir name="Subscriber"><file name="Debug.php" hash="2a7bc810a41587cfdc4f4a38c4e71029"/><file name="ResultMock.php" hash="e1d45561599e46b12918ad6732cf3e0e"/></dir></dir></dir><dir name="guzzle"><file name="CHANGELOG.md" hash="acc188c927e6bf09d6f9d018ca24d1e8"/><file name="LICENSE" hash="f9ddfabead2127b089fa60b1cf462ad7"/><file name="Makefile" hash="317955136cb3575149363d0b7174dbe5"/><file name="README.md" hash="d1df21412e1e3a6dd1d2d5b796db9be7"/><file name="UPGRADING.md" hash="8d0d9048e11ed2b5e79b1ad86db91d48"/><dir name="build"><file name="packager.php" hash="ab4669be9765aecb479f77c67b98b276"/></dir><file name="composer.json" hash="67f18c5c530a0534f1164fb1ff040444"/><dir name="docs"><file name="Makefile" hash="12a604d6e6b876e11714735cdc6403f1"/><dir name="_static"><file name="guzzle-icon.png" hash="18e05d325a1a51de498fc4a32b15ca48"/><file name="logo.png" hash="f87c876737dd9b36664e6055196c1341"/></dir><dir name="_templates"><file name="nav_links.html" hash="fb4639874978e92069d3d58405369a40"/></dir><file name="clients.rst" hash="f49ec91ff685e740a00dc295297a2660"/><file name="conf.py" hash="24f0dcb8445fe1e4f2c05aa782f9385e"/><file name="events.rst" hash="c1615c7cd00adb02cdebe755b7bb1b18"/><file name="faq.rst" hash="94e3a8cefa5068ebea9223b2ab9cb194"/><file name="handlers.rst" hash="e92fd255c14344536d326b19fcd6ae70"/><file name="http-messages.rst" hash="37e5a669761894e39e32f6cc6da9ede3"/><file name="index.rst" hash="ebb9c7abc88df5051c5eb2419fbb740a"/><file name="overview.rst" hash="0b8656757de9b8f5b0b4f3c6179755db"/><file name="quickstart.rst" hash="c8777d83b78d55453bf8c2ae22a9beb4"/><file name="requirements.txt" hash="444d2df1b594a091c02af61aa48e3ad9"/><file name="streams.rst" hash="c074299618766206fdf8273e89c36fe3"/><file name="testing.rst" hash="435bfaab2b1d85cc3f0e9895fb49ccb7"/></dir><file name="phpunit.xml.dist" hash="b9ae0ee5ca5b26ef09506f77bc93f8be"/><dir name="src"><file name="BatchResults.php" hash="9601ffcd97c39a60ccb6d14bb008bbb3"/><file name="Client.php" hash="637bba764765ed5e7684f35532c0a4ed"/><file name="ClientInterface.php" hash="b5137b3a2e3d26ce9be986dfd13499e6"/><file name="Collection.php" hash="431f847865c9621f926b35f91a85dd2c"/><dir name="Cookie"><file name="CookieJar.php" hash="2981ed1414b29b66426eece64865c3ab"/><file name="CookieJarInterface.php" hash="51fd9da76a30957b484296f452c1da42"/><file name="FileCookieJar.php" hash="4aa9c86927b79cf2d978253e0410fb78"/><file name="SessionCookieJar.php" hash="b6c5adee6743072b733a8f3dba43761b"/><file name="SetCookie.php" hash="00db8c8eb2182fddf8afadaaaff20460"/></dir><dir name="Event"><file name="AbstractEvent.php" hash="ce6fb61cd25791ac865d4e84cd9759fd"/><file name="AbstractRequestEvent.php" hash="b18f06f7d9c95a0cc3ef99fdbf4dc203"/><file name="AbstractRetryableEvent.php" hash="2d170945ffa71a89f384ec58078e0c19"/><file name="AbstractTransferEvent.php" hash="89813f179d9cd109a17bebc28494d773"/><file name="BeforeEvent.php" hash="f2cd9a9ac1070b718540129f5909402e"/><file name="CompleteEvent.php" hash="a2b9b8e1e58f198601c22a7f2708b2c1"/><file name="Emitter.php" hash="ad466ad06deedb7331ce7cbd7764f8d9"/><file name="EmitterInterface.php" hash="50d4ccf2a59c4d70b6134873f6934c6e"/><file name="EndEvent.php" hash="1f076fa17483b2dd92098023e78069b6"/><file name="ErrorEvent.php" hash="9d0eaa82626bccaffac0a5f978c13fd8"/><file name="EventInterface.php" hash="2cf7086b80fad54dd9fb1bd66bd3af95"/><file name="HasEmitterInterface.php" hash="aca299bf20f91968a149cb89e117ddc9"/><file name="HasEmitterTrait.php" hash="fceb27761c90d7704cfc2e7ab31651b0"/><file name="ListenerAttacherTrait.php" hash="e71a23d493f4af08228d061dab2ee118"/><file name="ProgressEvent.php" hash="92e78daf64260f604add6dc7ae6b1c4c"/><file name="RequestEvents.php" hash="21dcaf3d461607486b356042032ac74d"/><file name="SubscriberInterface.php" hash="399edbac1d85763544dc54c597194345"/></dir><dir name="Exception"><file name="BadResponseException.php" hash="5d502016856c146aa47d0bbed5106ee1"/><file name="ClientException.php" hash="d1c7f54a71cb105131c0c22b20619bcb"/><file name="ConnectException.php" hash="9ff38d10d12832a15172c72c086143a4"/><file name="CouldNotRewindStreamException.php" hash="d73abf147478558ed008bbffe9985780"/><file name="ParseException.php" hash="4cc7b783e1a68628a7a85f2ad163e775"/><file name="RequestException.php" hash="583ee428fc5aed66ee3b68d05acd967d"/><file name="ServerException.php" hash="36ecb7a8e416e9633b10e677fa5a639e"/><file name="StateException.php" hash="7ed449728b670500dcbde0fad3d2c0c8"/><file name="TooManyRedirectsException.php" hash="9952c5877077fad22bed15fbe04a1ca7"/><file name="TransferException.php" hash="42ffaf70cff001e7b0cfc42ce2e8f8dd"/><file name="XmlParseException.php" hash="77d95d8fa4fb670b348f9c0318a6e107"/></dir><file name="HasDataTrait.php" hash="fb294d4af626e5dd9cf4dec0a146ba0b"/><dir name="Message"><file name="AbstractMessage.php" hash="305754413e6ce7869b6d5c1d711d531b"/><file name="AppliesHeadersInterface.php" hash="8e21471c8384c82f9953a5f35a8c1aad"/><file name="FutureResponse.php" hash="f272567b867f4ac209dd6c92eaf19056"/><file name="MessageFactory.php" hash="a325ba562846468a6267fda2031c7cec"/><file name="MessageFactoryInterface.php" hash="72c981182dc3381da7e1d764745fb50f"/><file name="MessageInterface.php" hash="396bfc61fe4cebb62fa47524c772b513"/><file name="MessageParser.php" hash="a73a7ad08d219ccbd98679a31328d249"/><file name="Request.php" hash="69893f14e5f063861b7a9229cde5d741"/><file name="RequestInterface.php" hash="375992a94f5e9926801bff04d9a97c33"/><file name="Response.php" hash="a5fafa750b85c8bfc94c8ecf22d33fef"/><file name="ResponseInterface.php" hash="650349ea50ba9118c92e34fa95ff7e27"/></dir><file name="Mimetypes.php" hash="98c49c56940197e757af27bb7e13a89b"/><file name="Pool.php" hash="324bd717b59e8aab19b6047b5715e04f"/><dir name="Post"><file name="MultipartBody.php" hash="f33a49bd4efe5ea4685365600bd383d7"/><file name="PostBody.php" hash="bb0f2cf36086a5ab8c83907468472d7f"/><file name="PostBodyInterface.php" hash="6b2f4ea74647a3b5c122366b50fd4931"/><file name="PostFile.php" hash="855721b2dd955fab148b96f609d66349"/><file name="PostFileInterface.php" hash="125d790f2656efe2005a46d98bbf9ccd"/></dir><file name="Query.php" hash="87ec30bde4145bb5086b0f905a37acc7"/><file name="QueryParser.php" hash="e756aae39877cf8137a7d61731a96c5b"/><file name="RequestFsm.php" hash="53643f146ac4a8af437f985b56537cf3"/><file name="RingBridge.php" hash="f5a096b469ac183996a00ccbe59d2ff1"/><dir name="Subscriber"><file name="Cookie.php" hash="9da9bde856192c9588ba7288508fe57c"/><file name="History.php" hash="0b69411a23222125a63b1168e872e7d1"/><file name="HttpError.php" hash="54881525a1132d20b9c94d2263c74c3c"/><file name="Mock.php" hash="7e03e626b83424724aae8e3a6aaaac4a"/><file name="Prepare.php" hash="ea2f4fad216b1050c6bc69c6c9de28a6"/><file name="Redirect.php" hash="5937a24086742fe1d71f70632cf74626"/></dir><file name="ToArrayInterface.php" hash="d6f685d05271786954881729ea03acdf"/><file name="Transaction.php" hash="4b09f99ae5c89731dd0ded5c7e270fce"/><file name="UriTemplate.php" hash="d1eb1c8d5d8e952ec5ebc5ec229ebd8b"/><file name="Url.php" hash="5aedbcee0366876653ff7740928d0b7b"/><file name="Utils.php" hash="7bfdfed1cfceac8fb74825e2e7d58ca2"/></dir><dir name="tests"><file name="BatchResultsTest.php" hash="2bece7f1aab2b56c7d0a95044d364455"/><file name="ClientTest.php" hash="3bfe6825efd15d6d92d08914b5d3e9ec"/><file name="CollectionTest.php" hash="a12026f2f56133a78abc670cdbc41ef8"/><dir name="Cookie"><file name="CookieJarTest.php" hash="0b4f9c735a6777d87ca27a88adba5ade"/><file name="FileCookieJarTest.php" hash="a53871768dfbdd5fdd1c810bbbc97081"/><file name="SessionCookieJarTest.php" hash="e6b75dee2a71c1cf330b3dfaa8510234"/><file name="SetCookieTest.php" hash="9e89006d954368173e74dac68a2188fd"/></dir><dir name="Event"><file name="AbstractEventTest.php" hash="d6c4101eb6d4f9785710bb75faeb0b21"/><file name="AbstractRequestEventTest.php" hash="7d7e5da804db3051bd646058fdcec31b"/><file name="AbstractRetryableEventTest.php" hash="bc0811545d15c9749b03c954bc22dc4b"/><file name="AbstractTransferEventTest.php" hash="f7933c0b89a3697373fd3e926d1b29cc"/><file name="BeforeEventTest.php" hash="e1e03516a4eafbd9c0399ed07092dbeb"/><file name="EmitterTest.php" hash="ad7982eab84ad5ce11f1f8bd04a01cc6"/><file name="ErrorEventTest.php" hash="b6274e50ba68c65f4951780215ef9b5e"/><file name="HasEmitterTraitTest.php" hash="2d1716214cdf9d89e433706292754293"/><file name="ListenerAttacherTraitTest.php" hash="61f0139442059871254ce2e921b7b13b"/><file name="ProgressEventTest.php" hash="6c9bcc84308a5093dc2d90c02d0a00d1"/><file name="RequestEventsTest.php" hash="16a17dc96688fd52d8ebadb3743561a3"/></dir><dir name="Exception"><file name="ParseExceptionTest.php" hash="9ae68634df9b8bd4da10db3ae3c98240"/><file name="RequestExceptionTest.php" hash="02c354306343fc46aa523d6c22b6a363"/><file name="XmlParseExceptionTest.php" hash="0fa1390ebeb36ded883e0e9f67131710"/></dir><file name="IntegrationTest.php" hash="77ecb08442b3edaf4a17dbc3b5eb6645"/><dir name="Message"><file name="AbstractMessageTest.php" hash="4d28bffec70b45a77d5ca8e5c60f7013"/><file name="FutureResponseTest.php" hash="4ec0c219593360e97d539b98982875a9"/><file name="MessageFactoryTest.php" hash="4a4da3a4dcaea6e470f0db5f36aef037"/><file name="MessageParserTest.php" hash="61023f113eafb82e1c519d4e007df5c0"/><file name="RequestTest.php" hash="a213727539122149ba0ef29f43dd5ab1"/><file name="ResponseTest.php" hash="b2eee9848eb5753370156db659fea334"/></dir><file name="MimetypesTest.php" hash="b97bc6a576e373a0f9ea663c67994606"/><file name="PoolTest.php" hash="1c36bb95c48e06a8676869fe3a00efb9"/><dir name="Post"><file name="MultipartBodyTest.php" hash="2f5b276dc55f4e6acc353f15da893090"/><file name="PostBodyTest.php" hash="bd99b38841137550692b0f7758a91e5c"/><file name="PostFileTest.php" hash="61126cad841a60e81eb44a455c3a2468"/></dir><file name="QueryParserTest.php" hash="263e1bfbd5a62751d31b37b1f7b6a366"/><file name="QueryTest.php" hash="22f2d92e4861f452ff44c885ad606cc6"/><file name="RequestFsmTest.php" hash="a1e93b846366335645bdbb527ba5307b"/><file name="RingBridgeTest.php" hash="96b4a0305c26b445fd2a60b866893847"/><file name="Server.php" hash="5f48ad0972b3bebb9fc45b65c6495e49"/><dir name="Subscriber"><file name="CookieTest.php" hash="3d6f6925dcadba10ede56d56b920eac4"/><file name="HistoryTest.php" hash="7ad048226fb91b77be6a191fd7f4c4b6"/><file name="HttpErrorTest.php" hash="f7ef34e0b5cf44bc4274097ff1d3c7df"/><file name="MockTest.php" hash="bac3eebae3a935597e1721b06aea4164"/><file name="PrepareTest.php" hash="9e17a67eec520969e0f3ab550708735a"/><file name="RedirectTest.php" hash="c1d1e3980709198e3b1cb17bf8867046"/></dir><file name="TransactionTest.php" hash="880f3a2f0941a608b15de98231ad5e63"/><file name="UriTemplateTest.php" hash="896b5959837d4094ce45d3d4f1a0efc4"/><file name="UrlTest.php" hash="023ba3e99932d6427cfefea2a28825e6"/><file name="UtilsTest.php" hash="39002d5af09b85b2ec765e6e4698f94e"/><file name="bootstrap.php" hash="2485c354ba16ebdece68b7036a68d90a"/><file name="perf.php" hash="1f2e05c29dea96304aa4ff3f07480801"/></dir><file name=".editorconfig" hash="7e66193b631a146c4a293759de00bf55"/><file name=".gitignore" hash="98d0c9e025ddeaea0512712bf442e39f"/><file name=".travis.yml" hash="fc89cdb2bffb45541e0ab0eaa564b136"/></dir><dir name="guzzle-services"><file name="LICENSE" hash="f9ddfabead2127b089fa60b1cf462ad7"/><file name="Makefile" hash="f3364726c6c548160b4af524d7749226"/><file name="README.rst" hash="a5eb708dee2d36276d12ee97a2d855e1"/><file name="composer.json" hash="4dc80269f09ee9e68ca470fd22b75140"/><file name="phpunit.xml.dist" hash="0a0f7e08978d788bfe53c30fb8fea79a"/><dir name="src"><file name="Description.php" hash="18701338f73aab046e9dd1cc01c8464c"/><file name="DescriptionInterface.php" hash="5bf2e170c1713ca461527d92c4d11bcd"/><file name="GuzzleClient.php" hash="61c2e61eea4c23ac89fa5aa4b7000c76"/><file name="Operation.php" hash="b4414480b481e1fc112719ab7ceda602"/><file name="Parameter.php" hash="8679cca4a8a6eb02367c9f3791e14f39"/><dir name="RequestLocation"><file name="AbstractLocation.php" hash="b79e5e0ed31b444b6ff4db9c91010c9c"/><file name="BodyLocation.php" hash="bf342b2ec4e883b71cd17bc78d58d3db"/><file name="HeaderLocation.php" hash="6b08999b75d9685f11a478f2dc597137"/><file name="JsonLocation.php" hash="2d2b7f4e4406d3a2d300267d97d07037"/><file name="PostFieldLocation.php" hash="d3cddfd75a9d764f731a42ece5114ae0"/><file name="PostFileLocation.php" hash="cefdb773df7a8526adc5c9d3b2dd8b87"/><file name="QueryLocation.php" hash="e498fa726d6a31c1de051ad7cf0440d0"/><file name="RequestLocationInterface.php" hash="256addedd3129e536592959b5d15cec4"/><file name="XmlLocation.php" hash="e25fc2ae8b2f18a7e5cb74a15f6c4b78"/></dir><dir name="ResponseLocation"><file name="AbstractLocation.php" hash="7bf6c0ce0939cbad8e5a910c0c038c82"/><file name="BodyLocation.php" hash="cc1e61e02c3ec22e3a88bfdf1190a9a1"/><file name="HeaderLocation.php" hash="60e2afc6d54f6e7a287ae563cc8b5672"/><file name="JsonLocation.php" hash="401676e23362dd09f9f0dc6bcdcb22ea"/><file name="ReasonPhraseLocation.php" hash="e0e0614f7b150da17d0d599bfed7081a"/><file name="ResponseLocationInterface.php" hash="5c29ed2e157580f7576e59780f6e0e76"/><file name="StatusCodeLocation.php" hash="113889d6e28a5ef2e7a40818c3044b4b"/><file name="XmlLocation.php" hash="8589906cc9f5b3719166b5e7d77a51d3"/></dir><file name="SchemaFormatter.php" hash="cf5eb3ada11ce4ddad9971b7acd033a6"/><file name="SchemaValidator.php" hash="6c0f364d6b2d9d5b07cbc6e4d7350a6a"/><file name="Serializer.php" hash="3db6574d8e55ba6680cad7c9c0869786"/><dir name="Subscriber"><file name="ProcessResponse.php" hash="33ab7f4f0491dc8ed30f45b272d4f7a4"/><file name="ValidateInput.php" hash="22700d95812e1526e0ab070927de3c89"/></dir></dir><dir name="tests"><file name="DescriptionTest.php" hash="071edbc19de928c6647457ecb84a1d5c"/><file name="GuzzleClientTest.php" hash="283e621f79108b56a7801f3a64553fa8"/><file name="OperationTest.php" hash="37498b3bc3148f57c8b36cab08cc10d8"/><file name="ParameterTest.php" hash="c05f957913771df2fe88caa0c522c554"/><dir name="RequestLocation"><file name="BodyLocationTest.php" hash="48f98fef7f77deb609133eed3ff3915b"/><file name="HeaderLocationTest.php" hash="db169df2970e05556ab394141135025f"/><file name="JsonLocationTest.php" hash="202768cb03debf540bfe6c72d41ecf4c"/><file name="PostFieldLocationTest.php" hash="4f8fd5fa5a4a76e75f26345407b36309"/><file name="PostFileLocationTest.php" hash="7e632a6453f8224135cacb32a44128fa"/><file name="QueryLocationTest.php" hash="27a56d4d5a2350055123931ffa285696"/><file name="XmlLocationTest.php" hash="0f462e9e04d97c5ede2741740775fcc0"/></dir><dir name="ResponseLocation"><file name="BodyLocationTest.php" hash="79252c9ad9b4e50d51e12044e5f23e4a"/><file name="HeaderLocationTest.php" hash="958fd9ed78860b2299188c1cb636e081"/><file name="JsonLocationTest.php" hash="96c2d8042aeff4cbea9a78e1207bf8d7"/><file name="ReasonPhraseLocationTest.php" hash="542c13fa76ad9d3bf5a599de943c48d4"/><file name="StatusCodeLocationTest.php" hash="6d3a1070a4e41aa094a9279dd3493e76"/><file name="XmlLocationTest.php" hash="64813fceb6aa37497a774d2b9028ef5d"/></dir><file name="SchemaFormatterTest.php" hash="622c275fb473edfb92094e4929718195"/><file name="SchemaValidatorTest.php" hash="e875b51dbc49c18883d4431efbd9bb8a"/><file name="SerializerTest.php" hash="8ccac616b1ac162e4bfe70553318fd6f"/><dir name="Subscriber"><file name="ProcessResponseTest.php" hash="1dd8cdc678cae379bb83cc0b68f5d297"/><file name="ValidateInputTest.php" hash="88a77941ddd4020f8c545a23faf55b24"/></dir></dir><file name=".gitignore" hash="42681fa01a89f4be449cbee88066955c"/><file name=".travis.yml" hash="277b298f9d9212ade8c84fddf8d87561"/></dir><dir name="log-subscriber"><file name="LICENSE" hash="f9ddfabead2127b089fa60b1cf462ad7"/><file name="README.rst" hash="54c951dcdf7412ecb5a0c0cfe0f54d8e"/><file name="composer.json" hash="3b6b8e6f4120cec4148faecdca206153"/><file name="phpunit.xml.dist" hash="0a0f7e08978d788bfe53c30fb8fea79a"/><dir name="src"><file name="Formatter.php" hash="c5b9539c49d77dcab9ff952547bbe780"/><file name="LogSubscriber.php" hash="39b79bee16d09324cac27f5ffc686929"/><file name="SimpleLogger.php" hash="9d9e9d52c4b1a82df5f82a2386af75b4"/></dir><dir name="tests"><file name="FormatterTest.php" hash="3e9e0f1fb090a58d8b1227e81a3dcd20"/><file name="LogSubscriberTest.php" hash="2ccde676513a6cc22ade7eb44d1fb7c4"/><file name="SimpleLoggerTest.php" hash="8b3e0340b59a223a698eae26af24b3bd"/></dir><file name=".gitignore" hash="af19642b4a44a0330a47893c52d33a78"/><file name=".travis.yml" hash="e52939624b9ea1eff7db5a0737954162"/></dir><dir name="ringphp"><file name="CHANGELOG.md" hash="799347e9b288e0be8ea32f1a1abf8267"/><file name="LICENSE" hash="f9ddfabead2127b089fa60b1cf462ad7"/><file name="Makefile" hash="a17b9a1407c7959a90868c31f61e71f4"/><file name="README.rst" hash="e7a3f00179cfb4b0feee9f88b85e9fe9"/><file name="composer.json" hash="68665e93d1453df2865ed80265fff1ba"/><dir name="docs"><file name="Makefile" hash="777df5c7fafb2d6bfcb3c802e84adc3a"/><file name="client_handlers.rst" hash="6ca3e9e513f571032762133d8a162471"/><file name="client_middleware.rst" hash="681214a7d675a62a5ef3b86acfe37a20"/><file name="conf.py" hash="9f2affce54bd7d8c9a9007b59fc763e0"/><file name="futures.rst" hash="34a204df5751b48199926211066729eb"/><file name="index.rst" hash="a3671abf15c984498720c8899bb08394"/><file name="requirements.txt" hash="baa676171a96a28c1393d91384b1b7ef"/><file name="spec.rst" hash="a01eb587edb3e5114007cad16d235e02"/><file name="testing.rst" hash="6413148aac13954f10afe9f49312710d"/></dir><file name="phpunit.xml.dist" hash="a08ade01ef087db50589d228bb9eb420"/><dir name="src"><dir name="Client"><file name="ClientUtils.php" hash="0287d3512ac65d1f8e278e219274c847"/><file name="CurlFactory.php" hash="f909fb13038da4267441077c7b794500"/><file name="CurlHandler.php" hash="85e6686ed0f84679fc7e4f851c268b63"/><file name="CurlMultiHandler.php" hash="fc5c927d9981a88d28ec6071c437bfbf"/><file name="Middleware.php" hash="10b4e00d41ae53ab744c3df441813175"/><file name="MockHandler.php" hash="d9b3b00bd2e611076fb26f6706c6210c"/><file name="StreamHandler.php" hash="f7d46f8fe620052a8d45b454c42cedc0"/></dir><file name="Core.php" hash="f658655aef2402084df1ae4f1fe426aa"/><dir name="Exception"><file name="CancelledException.php" hash="b520e10d3139675532606f2a0334cca7"/><file name="CancelledFutureAccessException.php" hash="fa44e44ab519317596c0790a65d7bf38"/><file name="ConnectException.php" hash="de603e26f57a49cd5e4eab10e1686f15"/><file name="RingException.php" hash="965eeeb09364f0e0da13d094eefb4be3"/></dir><dir name="Future"><file name="BaseFutureTrait.php" hash="718e41c2d5cef401149c20ca371ad424"/><file name="CompletedFutureArray.php" hash="2ac2ca1892020c4608f2435fd0ebccd5"/><file name="CompletedFutureValue.php" hash="3c6ebdc379ed9af49fc185dd3d37c210"/><file name="FutureArray.php" hash="7f9b892d14899e73e491389c48301d4a"/><file name="FutureArrayInterface.php" hash="4871442a53bd711d89ac9823ee0d8df9"/><file name="FutureInterface.php" hash="eb26d9d532221a1425a8fac2aad96a9e"/><file name="FutureValue.php" hash="be5e06025b123a0d8a9acb8198c2f936"/><file name="MagicFutureTrait.php" hash="94f71a67eebbeaf6f85f778b73ae931d"/></dir></dir><dir name="tests"><dir name="Client"><file name="CurlFactoryTest.php" hash="acaa0fec3dcbc3128b80e020340ac669"/><file name="CurlHandlerTest.php" hash="21ec6983ba2f120240b61e9ab428198d"/><file name="CurlMultiHandlerTest.php" hash="06596c64487027c651f33b797e12a2f6"/><file name="MiddlewareTest.php" hash="100c93dbc7a3053493a42e3e42a244a5"/><file name="MockHandlerTest.php" hash="38eee76c7a84144938ad6704f87d805e"/><file name="Server.php" hash="fa6f211ad34231d3db7bd09a65e20669"/><file name="StreamHandlerTest.php" hash="29e30c9dbdd9728b000494d651e135cb"/><file name="server.js" hash="88d159b78be1b7fa9212209d4d38aef3"/></dir><file name="CoreTest.php" hash="5f7dca3a73b8831f4465fe8dab669118"/><dir name="Future"><file name="CompletedFutureArrayTest.php" hash="700f902ea1cce7e9001d01568ed581d8"/><file name="CompletedFutureValueTest.php" hash="f0f0fbd1dd1c4ac7c200cac5254f6cf8"/><file name="FutureArrayTest.php" hash="faa49dcfb801b774d54ee6c086011614"/><file name="FutureValueTest.php" hash="e7c40a1fd52bb1a58aaad00c8705b37f"/></dir><file name="bootstrap.php" hash="2b4a9ef0805593b41fc90c937437c53d"/></dir><file name=".gitignore" hash="2eb59fa71b9af27e9490e3f48045826d"/><file name=".travis.yml" hash="efa3829190500a4d0da1a423497a5cbe"/></dir><dir name="streams"><file name="CHANGELOG.rst" hash="4752dfe3eab49192fde530a2c2cdb4fe"/><file name="LICENSE" hash="f9ddfabead2127b089fa60b1cf462ad7"/><file name="Makefile" hash="648bf3b1ee188fe82ff842fbf8703ce6"/><file name="README.rst" hash="3e6fd1afbf41950f151ec71a248852ea"/><file name="composer.json" hash="b1a7224ca7d3dc8822599053a986ecb7"/><file name="phpunit.xml.dist" hash="2c20ff733adcdbfc654d37cd863c62a1"/><dir name="src"><file name="AppendStream.php" hash="6058885102fd00fb17b3ba541631bd07"/><file name="AsyncReadStream.php" hash="357a76d042d9f3e7aec1062f6e3a80d2"/><file name="BufferStream.php" hash="87ddb692697c7708e20e1145e7a63911"/><file name="CachingStream.php" hash="6fe89b215a313c235b9239e52378180b"/><file name="DroppingStream.php" hash="44a9450100c8a5f85f3b95563417ccf5"/><dir name="Exception"><file name="CannotAttachException.php" hash="ab4352ccfc2468697a1a86945bbdd1c8"/><file name="SeekException.php" hash="68575bcb6ba2622232ffe7e65450b165"/></dir><file name="FnStream.php" hash="d4bf7cd1da1124cf8c5a561cecdc5059"/><file name="GuzzleStreamWrapper.php" hash="048a82bcb138568e0bbbceaf5f886716"/><file name="InflateStream.php" hash="788a139a27c18d6bd886159e8ef8c10e"/><file name="LazyOpenStream.php" hash="2424456087e77c0cdf3ba02de4f15e9c"/><file name="LimitStream.php" hash="e2a9332833d878494ed30fb3d9f2b8a3"/><file name="MetadataStreamInterface.php" hash="802f0231c068d9f085f3c8653bb926d1"/><file name="NoSeekStream.php" hash="a35f7ea68c23cab4d246f7a2a0edcbe9"/><file name="NullStream.php" hash="a0b4395fc529242d414dd578c4c6f980"/><file name="PumpStream.php" hash="bb422e1161cc1ccf89951fea853f135a"/><file name="Stream.php" hash="f6efbdb369652e6351c8e837febe1795"/><file name="StreamDecoratorTrait.php" hash="775c6b0b12cec849cd1be3bab364006a"/><file name="StreamInterface.php" hash="4ed5919e395f7e4c568e600c800f378d"/><file name="Utils.php" hash="5ee03fd3c0c37082efab7dc213c9f455"/></dir><dir name="tests"><file name="AppendStreamTest.php" hash="7c1d5b1fd981a895240c532a3388cadd"/><file name="AsyncReadStreamTest.php" hash="3cf24da24619f99afd5361953a87a0c9"/><file name="BufferStreamTest.php" hash="e1dff59b71a28ca18f2bf64d88160f8e"/><file name="CachingStreamTest.php" hash="8857ec65fa6e1733a835d1bdecadf0df"/><file name="DroppingStreamTest.php" hash="cb27027850b6b6b87764e716f18568fc"/><dir name="Exception"><file name="SeekExceptionTest.php" hash="2396902960ff0282591d51fd5d40c2df"/></dir><file name="FnStreamTest.php" hash="10285ef01d4cdde83ee80b6132f05a30"/><file name="GuzzleStreamWrapperTest.php" hash="c3f6afb7e215827d5c02cc7ccb4a1848"/><file name="InflateStreamTest.php" hash="b34cbead206f2c39af9735299732b0c5"/><file name="LazyOpenStreamTest.php" hash="794d1631cdf4970a0e69d6ec18290b8a"/><file name="LimitStreamTest.php" hash="66aa7cda081a9d98b8520f942d8f959c"/><file name="NoSeekStreamTest.php" hash="23e203dceb9d70b248d9c3ff5a7aa19b"/><file name="NullStreamTest.php" hash="667a01a596537fe1743ccc237e29cb61"/><file name="PumpStreamTest.php" hash="4cfac47d1911e456bb024913883d675e"/><file name="StreamDecoratorTraitTest.php" hash="0a5247c33b45fd37eb6d4582fd33560e"/><file name="StreamTest.php" hash="a9651186306c293533de2c7d9575f23b"/><file name="UtilsTest.php" hash="f137bb850134805b09794ce79423d9ad"/></dir><file name=".gitignore" hash="af19642b4a44a0330a47893c52d33a78"/><file name=".travis.yml" hash="2559fbe72dc387ede606879bedf4a420"/></dir></dir><dir name="psr"><dir name="log"><file name="LICENSE" hash="1a74629072fd794937be394ab689327e"/><dir name="Psr"><dir name="Log"><file name="AbstractLogger.php" hash="a57c1be541193b72d09307bb0dfb9ed2"/><file name="InvalidArgumentException.php" hash="7d2f0bd1583524d739fff12f0507de65"/><file name="LogLevel.php" hash="19ab55cc711ed2f3ab2ec72e7f0600cb"/><file name="LoggerAwareInterface.php" hash="3ba5ffac8108e1da7657b1fad8651900"/><file name="LoggerAwareTrait.php" hash="5b3adf6c4f09c61d7488b0f9ac2c696a"/><file name="LoggerInterface.php" hash="023885df6a26d8137d5a13da51f066d2"/><file name="LoggerTrait.php" hash="1cb8db6d0b81cf85f81b6c7c09db7a9a"/><file name="NullLogger.php" hash="e71559fea0239b7441d221f8c7beae5b"/><dir name="Test"><file name="LoggerInterfaceTest.php" hash="867f36a94c35322470458f4eba246458"/></dir></dir></dir><file name="README.md" hash="144a71a4e1f9c67ac79751acc37614c4"/><file name="composer.json" hash="de1539d2aa7830d13a968d33d1039f1a"/><file name=".gitignore" hash="e8a346051f935e6cb104e1dc40998a91"/></dir></dir><dir name="react"><dir name="promise"><file name="CHANGELOG.md" hash="2b1f02283ecd949264f900170ea8b3fc"/><file name="LICENSE" hash="e46a0a186cdc556ce7574113f2653180"/><file name="README.md" hash="bbcb0875dc0201cdfe6573443d2bea14"/><file name="composer.json" hash="0ca73967404075ef80fc494b370ddefc"/><file name="phpunit.xml.dist" hash="7d9482f8cd074b464c0f57496e727d5e"/><dir name="src"><file name="CancellablePromiseInterface.php" hash="1d8feeea39ac3cd66f2c041f0f6589f0"/><file name="Deferred.php" hash="a922b6f8f9d7f8525ddc2c5704eb1377"/><file name="ExtendedPromiseInterface.php" hash="1a287908208d527bbbe6e3128af84d26"/><file name="FulfilledPromise.php" hash="773d525b931f7ceb4e1cfa1fec923462"/><file name="LazyPromise.php" hash="a34e5f6bbc510757cb2d41ca41b846e5"/><file name="Promise.php" hash="f7ff3401d5f36e6e4bd613c859fd8d76"/><file name="PromiseInterface.php" hash="488da4a38d218ba8fb3eaea05dd1c264"/><file name="PromisorInterface.php" hash="d7bf061df9395a7cf5fd082805e42c7a"/><file name="RejectedPromise.php" hash="55b2be16604c09ed1add52d1c49dc56c"/><file name="UnhandledRejectionException.php" hash="b814c8ef9bd08d1d41782104aa6ef8f9"/><file name="functions.php" hash="ce714c7d1e64104fa43c043555078a8f"/><file name="functions_include.php" hash="4da7302e4ed0862c6fa885a3c66bcd01"/></dir><dir name="tests"><file name="DeferredTest.php" hash="5fb76a8bd96a79598d69afb9bcc8c1e1"/><file name="FulfilledPromiseTest.php" hash="20e21c11b19ec8b46a47fc072e7a9e0c"/><file name="FunctionAllTest.php" hash="c2ee53ecc37d95fc55c57912477c215a"/><file name="FunctionAnyTest.php" hash="23565b2dfd5969a213862a7f061b2e03"/><file name="FunctionCheckTypehintTest.php" hash="b48395c507606f68d32150ddfc28ae0d"/><file name="FunctionMapTest.php" hash="287d180adefce847aa222bdb05025eb9"/><file name="FunctionRaceTest.php" hash="3d9edf2ca2f2253496c8cf0ecba7c5d6"/><file name="FunctionReduceTest.php" hash="1b9bc983e9900e29f187475072d10cd9"/><file name="FunctionRejectTest.php" hash="4209c5e6b051b3c065b4a8e1e32949dd"/><file name="FunctionResolveTest.php" hash="4836614d978e9b75b8857ed92e837468"/><file name="FunctionSomeTest.php" hash="78c1ad99506be879d910617d744274c0"/><file name="LazyPromiseTest.php" hash="f3f8f1e47ebf5097d726086c785a7b20"/><dir name="PromiseAdapter"><file name="CallbackPromiseAdapter.php" hash="3429d665b2a9dd4a9d3606af69db5c17"/><file name="PromiseAdapterInterface.php" hash="a02b0b5e52a71149688f7bef8894fcda"/></dir><dir name="PromiseTest"><file name="CancelTestTrait.php" hash="eab33b77dca722a733911b1e94ffb16c"/><file name="FullTestTrait.php" hash="e82099e47b8fe984b7f5ff832c811b9b"/><file name="NotifyTestTrait.php" hash="314ba252939f84fd2885064409d4247d"/><file name="PromiseFulfilledTestTrait.php" hash="d83a22d7b2792a2e067447533ef80598"/><file name="PromisePendingTestTrait.php" hash="ca94a285a8ac4b0f402f9915025997a9"/><file name="PromiseRejectedTestTrait.php" hash="286f6bd7327a649c553096b4cb899642"/><file name="PromiseSettledTestTrait.php" hash="2b4de2fa354193aa5d577d2996713eb0"/><file name="RejectTestTrait.php" hash="11d13fb0d33113764df7ad81981e3ff5"/><file name="ResolveTestTrait.php" hash="e8786f5b09a518feb6cb991ec28093df"/></dir><file name="PromiseTest.php" hash="7bbbd1f2acb6e6187b42751a093fb057"/><file name="RejectedPromiseTest.php" hash="e72e7e3d7bc3e7779ea1b8383604a263"/><dir name="Stub"><file name="CallableStub.php" hash="aa2c5ca5528276a340c013c950c3c792"/></dir><file name="TestCase.php" hash="4c1e0a05effe1354008b82a9c903b5b9"/><file name="bootstrap.php" hash="ac271c71e8caa31202d61356508b7c32"/></dir><file name=".gitignore" hash="dbc957e3a33427be6ecce1f274683ed4"/><file name=".travis.yml" hash="ae054f04b30abca8bfdb9f0726d02c2d"/></dir></dir></dir><file name=".editorconfig" hash="992eebd87865ed8081f2f65e2049cd7b"/><file name=".git" hash="ffafd865dc05f7a97a328e8da0a4f0c1"/><file name=".gitignore" hash="54e699d77045a737ccc746b8cc227162"/></dir><file name="Nektria.php" hash="35ec68758ec75b40e3aeccdbf67bd03e"/></dir><dir name="sql"><dir name="nektria_recs_setup"><file name="install-1.0.0.php" hash="8b9f2a7289187a054aa867aab397b24a"/><file name="install-1.0.1.php" hash="3685fc27ea718cbc5ca8e8269f6b078d"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="recs"><dir name="email"><file name="lastmile.phtml" hash="45fee0e197b2aaa2f4a8ea2ea3c499b6"/></dir><dir name="progress"><file name="shipping_method.phtml" hash="835b3cad28fce0565efb56b7be052d47"/></dir><dir name="shipping_method"><file name="available.phtml" hash="f29983b29a0f2335ed946aa085d4e991"/></dir><dir name="totals"><file name="gomage.phtml" hash="0f7c34bcf53e50868f368945df74ebc3"/><file name="lastmile.phtml" hash="ebd821972959dbea1260ba2760cd127f"/><file name="onepage.phtml" hash="ef089e02099d64ddb8634a4fb53b8398"/><file name="success.phtml" hash="d41fb8bc248a8516cc51825b0c4b8d4f"/></dir></dir></dir><dir name="layout"><file name="recs.xml" hash="c671b7f667b38d62564d435493ca031c"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="recs"><dir name="sales"><dir name="order"><dir name="creditmemo"><dir name="create"><file name="form.phtml" hash="dab64339a84f4ff7f5d85b5fd8ee46ea"/></dir><dir name="view"><file name="form.phtml" hash="93b8200fecb0e2b5226b2763ac5d97db"/></dir></dir><dir name="invoice"><dir name="create"><file name="form.phtml" hash="40ded721298719c36a0eba62db5cc3b3"/></dir><dir name="view"><file name="form.phtml" hash="c57e9f594cac34fd7a465eefe3671d22"/></dir></dir><dir name="shipment"><dir name="create"><file name="form.phtml" hash="e05472213fdc397e09311bdc3e0b856d"/></dir><dir name="view"><file name="form.phtml" hash="5a4ba9ac376a5e753e61808b33ac7902"/></dir></dir><dir name="view"><file name="info.phtml" hash="ba408dd6e2ebec0a3ec7f4af115b7631"/><file name="lastmile.phtml" hash="6694b381456a14886fdcb75bcbb69274"/></dir></dir></dir></dir></dir><dir name="layout"><file name="recs.xml" hash="2ee79c0a8a9435bf9fe36467d2990a30"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="es_ES"><file name="Nektria_Translations.csv" hash="1f289a0a285d0fbaf78b329d87553b7e"/></dir></target><target name="mageetc"><dir name="modules"><file name="Nektria_ReCS.xml" hash="9003ab46f73920faa5daf6b7f8c5288e"/></dir></target></contents>
|
24 |
<compatible/>
|
25 |
+
<dependencies><required><php><min>5.4.0</min><max>7.0.1</max></php><extension><name>curl</name><min></min><max></max></extension></required></dependencies>
|
26 |
</package>
|