diff --git a/README.md b/README.md index 7d58fc8..c7401c6 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This package wraps the Cybersource SOAP API in a convenient, easy to use package Install using composer: "require": { - "credibility/laravel-cybersource": "dev-master" + "credibility/laravel-cybersource": "3.0.*" } See [Packagist](https://packagist.org/packages/credibility/laravel-cybersource) for latest version diff --git a/composer.json b/composer.json index d9a8424..ce06a93 100644 --- a/composer.json +++ b/composer.json @@ -9,10 +9,9 @@ ], "license": "MIT", "require": { - "php": ">=5.4.0", - "illuminate/support": "4.1.*", - "besimple/soap-client": "0.2.2", - "goetas/xsd2php":"2.*@dev" + "php": ">=5.5.9", + "illuminate/support": "5.1.*", + "besimple/soap-client": "0.2.6" }, "require-dev": { "phpunit/phpunit": "4.0.*", diff --git a/src/Credibility/LaravelCybersource/CybersourceHelper.php b/src/Credibility/LaravelCybersource/CybersourceHelper.php index 910037e..73c233b 100644 --- a/src/Credibility/LaravelCybersource/CybersourceHelper.php +++ b/src/Credibility/LaravelCybersource/CybersourceHelper.php @@ -43,8 +43,7 @@ public static function str_getcsv ( $input, $delimiter = ',', $enclosure = '"', $headers = fgetcsv( $t, null, $delimiter, $enclosure, $escape ); $rows = array(); - while( !feof( $t ) ) { - $row = fgetcsv( $t, null, $delimiter, $enclosure, $escape ); + while( !feof( $t ) && $row = fgetcsv( $t, null, $delimiter, $enclosure, $escape )) { if(count($headers) != count($row)) { $diff = abs(count($headers) - count($row));