Skip to content

Commit 2d6a7de

Browse files
committed
Merge pull request #39 from ramittal/master
Updates for Visa Checkout Support plus recent fixes
2 parents c9d1e99 + 41baab4 commit 2d6a7de

128 files changed

Lines changed: 1771 additions & 645 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.scrutinizer.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
tools:
2+
php_mess_detector: true
3+
php_code_sniffer: true
4+
sensiolabs_security_checker: true
5+
php_cpd: true
6+
php_loc: true
7+
php_pdepend: true
8+
external_code_coverage:
9+
timeout: 1500 #15 min
10+
filter:
11+
paths:
12+
- lib/*

.travis.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
language: php
22

33
php:
4-
- 5.5
5-
- 5.6
4+
- 5.5
65

76
before_script:
8-
- pecl install xmldiff
9-
# - echo "xdebug.max_nesting_level=1000" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
10-
- composer install --prefer-dist --dev
7+
- pecl install xmldiff
8+
- composer install --prefer-dist --dev
119

12-
# script: vendor/phpunit/phpunit/phpunit --coverage-clover=coverage.clover
10+
script:
11+
- vendor/phpunit/phpunit/phpunit --coverage-clover=coverage.clover
1312

14-
# after_script:
15-
# - wget https://scrutinizer-ci.com/ocular.phar
16-
# - php ocular.phar code-coverage:upload --format=php-clover coverage.clover
13+
after_script:
14+
- wget https://scrutinizer-ci.com/ocular.phar
15+
- php ocular.phar code-coverage:upload --format=php-clover coverage.clover
1716

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
Authorize.Net PHP SDK
22
======================
33

4-
[![Build Status]
5-
(https://travis-ci.org/AuthorizeNet/sdk-php.png?branch=master)]
6-
(https://travis-ci.org/AuthorizeNet/sdk-php)
4+
[![Build Status] (https://travis-ci.org/ramittal/sdk-php.png?branch=master)]
5+
(https://travis-ci.org/ramittal/sdk-php)
6+
[![Code Coverage](https://scrutinizer-ci.com/g/ramittal/sdk-php/badges/coverage.png?b=master)]
7+
(https://scrutinizer-ci.com/g/ramittal/sdk-php/?branch=master)
8+
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/ramittal/sdk-php/badges/quality-score.png?b=master)]
9+
(https://scrutinizer-ci.com/g/ramittal/sdk-php/?branch=master)
10+
11+
Convert XSD into PHP classes.
712

813
## License
914
Proprietary, see the provided `license.md`.

classmap.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@
218218
//Utils
219219
//'net\authorize\util\ObjectToXml' => $libDir . 'net/authorize/util/ObjectToXml.php',
220220
'net\authorize\util\HttpClient' => $libDir . 'net/authorize/util/HttpClient.php',
221+
'net\authorize\util\Helpers' => $libDir . 'net/authorize/util/Helpers.php',
221222

222223
//constants
223224
'net\authorize\api\constants\ANetEnvironment' => $libDir . 'net/authorize/api/constants/ANetEnvironment.php',
@@ -248,6 +249,7 @@
248249
'net\authorize\api\contract\v1\BankAccountType' => $libDir . 'net/authorize/api/contract/v1/Bank`AccountType.php',
249250
'net\authorize\api\contract\v1\BatchDetailsType' => $libDir . 'net/authorize/api/contract/v1/BatchDetailsType.php',
250251
'net\authorize\api\contract\v1\BatchStatisticType' => $libDir . 'net/authorize/api/contract/v1/BatchStatisticType.php',
252+
'net\authorize\api\contract\v1\CardArtType' => $libDir . 'net/authorize/api/contract/v1/CardArtType.php',
251253
'net\authorize\api\contract\v1\CcAuthenticationType' => $libDir . 'net/authorize/api/contract/v1/CcAuthenticationType.php',
252254
'net\authorize\api\contract\v1\CreateCustomerPaymentProfileRequest' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerPaymentProfileRequest.php',
253255
'net\authorize\api\contract\v1\CreateCustomerPaymentProfileResponse' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerPaymentProfileResponse.php',
@@ -258,8 +260,6 @@
258260
'net\authorize\api\contract\v1\CreateCustomerProfileTransactionResponse' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerProfileTransactionResponse.php',
259261
'net\authorize\api\contract\v1\CreateCustomerShippingAddressRequest' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerShippingAddressRequest.php',
260262
'net\authorize\api\contract\v1\CreateCustomerShippingAddressResponse' => $libDir . 'net/authorize/api/contract/v1/CreateCustomerShippingAddressResponse.php',
261-
'net\authorize\api\contract\v1\CreateFingerPrintRequest' => $libDir . 'net/authorize/api/contract/v1/CreateFingerPrintRequest.php',
262-
'net\authorize\api\contract\v1\CreateFingerPrintResponse' => $libDir . 'net/authorize/api/contract/v1/CreateFingerPrintResponse.php',
263263
'net\authorize\api\contract\v1\CreateProfileResponseType' => $libDir . 'net/authorize/api/contract/v1/CreateProfileResponseType.php',
264264
'net\authorize\api\contract\v1\CreateTransactionRequest' => $libDir . 'net/authorize/api/contract/v1/CreateTransactionRequest.php',
265265
'net\authorize\api\contract\v1\CreateTransactionResponse' => $libDir . 'net/authorize/api/contract/v1/CreateTransactionResponse.php',
@@ -281,6 +281,8 @@
281281
'net\authorize\api\contract\v1\CustomerProfileSummaryType' => $libDir . 'net/authorize/api/contract/v1/CustomerProfileSummaryType.php',
282282
'net\authorize\api\contract\v1\CustomerProfileType' => $libDir . 'net/authorize/api/contract/v1/CustomerProfileType.php',
283283
'net\authorize\api\contract\v1\CustomerType' => $libDir . 'net/authorize/api/contract/v1/CustomerType.php',
284+
'net\authorize\api\contract\v1\DecryptPaymentDataRequest' => $libDir . 'net/authorize/api/contract/v1/DecryptPaymentDataRequest.php',
285+
'net\authorize\api\contract\v1\DecryptPaymentDataResponse' => $libDir . 'net/authorize/api/contract/v1/DecryptPaymentDataResponse.php',
284286
'net\authorize\api\contract\v1\DeleteCustomerPaymentProfileRequest' => $libDir . 'net/authorize/api/contract/v1/DeleteCustomerPaymentProfileRequest.php',
285287
'net\authorize\api\contract\v1\DeleteCustomerPaymentProfileResponse' => $libDir . 'net/authorize/api/contract/v1/DeleteCustomerPaymentProfileResponse.php',
286288
'net\authorize\api\contract\v1\DeleteCustomerProfileRequest' => $libDir . 'net/authorize/api/contract/v1/DeleteCustomerProfileRequest.php',
@@ -295,7 +297,6 @@
295297
'net\authorize\api\contract\v1\ErrorResponse' => $libDir . 'net/authorize/api/contract/v1/ErrorResponse.php',
296298
'net\authorize\api\contract\v1\ExtendedAmountType' => $libDir . 'net/authorize/api/contract/v1/ExtendedAmountType.php',
297299
'net\authorize\api\contract\v1\FDSFilterType' => $libDir . 'net/authorize/api/contract/v1/FDSFilterType.php',
298-
'net\authorize\api\contract\v1\FingerPrintSupportInformationType' => $libDir . 'net/authorize/api/contract/v1/FingerPrintSupportInformationType.php',
299300
'net\authorize\api\contract\v1\FingerPrintType' => $libDir . 'net/authorize/api/contract/v1/FingerPrintType.php',
300301
'net\authorize\api\contract\v1\GetBatchStatisticsRequest' => $libDir . 'net/authorize/api/contract/v1/GetBatchStatisticsRequest.php',
301302
'net\authorize\api\contract\v1\GetBatchStatisticsResponse' => $libDir . 'net/authorize/api/contract/v1/GetBatchStatisticsResponse.php',
@@ -339,6 +340,7 @@
339340
'net\authorize\api\contract\v1\OrderExType' => $libDir . 'net/authorize/api/contract/v1/OrderExType.php',
340341
'net\authorize\api\contract\v1\OrderType' => $libDir . 'net/authorize/api/contract/v1/OrderType.php',
341342
'net\authorize\api\contract\v1\PagingType' => $libDir . 'net/authorize/api/contract/v1/PagingType.php',
343+
'net\authorize\api\contract\v1\PaymentDetailsType' => $libDir . 'net/authorize/api/contract/v1/PaymentDetailsType.php',
342344
'net\authorize\api\contract\v1\PaymentMaskedType' => $libDir . 'net/authorize/api/contract/v1/PaymentMaskedType.php',
343345
'net\authorize\api\contract\v1\PaymentProfileType' => $libDir . 'net/authorize/api/contract/v1/PaymentProfileType.php',
344346
'net\authorize\api\contract\v1\PaymentScheduleType' => $libDir . 'net/authorize/api/contract/v1/PaymentScheduleType.php',
@@ -409,8 +411,8 @@
409411
'net\authorize\api\controller\CreateCustomerProfileFromTransactionController' => $libDir . 'net/authorize/api/controller/CreateCustomerProfileFromTransactionController.php',
410412
'net\authorize\api\controller\CreateCustomerProfileTransactionController' => $libDir . 'net/authorize/api/controller/CreateCustomerProfileTransactionController.php',
411413
'net\authorize\api\controller\CreateCustomerShippingAddressController' => $libDir . 'net/authorize/api/controller/CreateCustomerShippingAddressController.php',
412-
'net\authorize\api\controller\CreateFingerPrintController' => $libDir . 'net/authorize/api/controller/CreateFingerPrintController.php',
413414
'net\authorize\api\controller\CreateTransactionController' => $libDir . 'net/authorize/api/controller/CreateTransactionController.php',
415+
'net\authorize\api\controller\DecryptPaymentDataController' => $libDir . 'net/authorize/api/controller/DecryptPaymentDataController.php',
414416
'net\authorize\api\controller\DeleteCustomerPaymentProfileController' => $libDir . 'net/authorize/api/controller/DeleteCustomerPaymentProfileController.php',
415417
'net\authorize\api\controller\DeleteCustomerProfileController' => $libDir . 'net/authorize/api/controller/DeleteCustomerProfileController.php',
416418
'net\authorize\api\controller\DeleteCustomerShippingAddressController' => $libDir . 'net/authorize/api/controller/DeleteCustomerShippingAddressController.php',

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"ext-json": "*",
1212
"ext-simplexml": "*",
1313
"ext-xmlwriter": "*",
14-
"jms/serializer": "*"
14+
"jms/serializer": "xsd2php-dev as 0.18.0"
1515
},
1616
"require-dev": {
1717
"phpunit/phpunit": "~4.0",

genclass.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ echo Make sure the ns-dest uses destination as: $apidir
1414
logfile=./xsdgen.log
1515
echo `date` > $logfile
1616
echo Generating PHP Classes >> $logfile
17-
vendor/goetas/xsd2php/bin/xsd2php.php convert:php \
17+
vendor/goetas/xsd2php/bin/xsd2php convert:php \
1818
--ns-dest='net.authorize.api.contract.v1.;lib/net/authorize/api/contract/v1' \
1919
--ns-map='http://www.w3.org/2001/XMLSchema;W3/XMLSchema/2001/' \
2020
--ns-map='AnetApi/xml/v1/schema/AnetApiSchema.xsd;net.authorize.api.contract.v1' \
@@ -27,7 +27,7 @@ if [ -d "$jmsdir" ]; then
2727
fi
2828
mkdir -p "$jmsdir"
2929
echo Generating Serializers for Classes >> $logfile
30-
vendor/goetas/xsd2php/bin/xsd2php.php convert:jms-yaml \
30+
vendor/goetas/xsd2php/bin/xsd2php convert:jms-yaml \
3131
--ns-dest='net.authorize.api.contract.v1.;lib/net/authorize/api/yml/v1' \
3232
--ns-map='http://www.w3.org/2001/XMLSchema;W3/XMLSchema/2001/' \
3333
--ns-map='AnetApi/xml/v1/schema/AnetApiSchema.xsd;net.authorize.api.contract.v1' \

lib/net/authorize/api/contract/v1/ANetApiRequestType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/**
66
* Class representing ANetApiRequestType
77
*
8-
*
8+
*
99
* XSD Type: ANetApiRequest
1010
*/
1111
class ANetApiRequestType

lib/net/authorize/api/contract/v1/ANetApiResponseType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/**
66
* Class representing ANetApiResponseType
77
*
8-
*
8+
*
99
* XSD Type: ANetApiResponse
1010
*/
1111
class ANetApiResponseType

lib/net/authorize/api/contract/v1/ARBGetSubscriptionListResponse.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public function setTotalNumInResultSet($totalNumInResultSet)
4747
* @return self
4848
* @param \net\authorize\api\contract\v1\SubscriptionDetailType $subscriptionDetail
4949
*/
50-
public function addSubscriptionDetailToSubscriptionDetails(\net\authorize\api\contract\v1\SubscriptionDetailType $subscriptionDetail)
50+
public function addToSubscriptionDetails(\net\authorize\api\contract\v1\SubscriptionDetailType $subscriptionDetail)
5151
{
5252
$this->subscriptionDetails[] = $subscriptionDetail;
5353
return $this;

lib/net/authorize/api/contract/v1/ARBGetSubscriptionListSortingType.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
/**
66
* Class representing ARBGetSubscriptionListSortingType
77
*
8-
*
8+
*
99
* XSD Type: ARBGetSubscriptionListSorting
1010
*/
1111
class ARBGetSubscriptionListSortingType

0 commit comments

Comments
 (0)