Skip to content
This repository has been archived by the owner on Oct 8, 2022. It is now read-only.

Commit

Permalink
work with laravel 6
Browse files Browse the repository at this point in the history
  • Loading branch information
rajabit committed Sep 18, 2019
1 parent 6205efb commit 2221768
Show file tree
Hide file tree
Showing 47 changed files with 118 additions and 118 deletions.
8 changes: 4 additions & 4 deletions README.md
Expand Up @@ -35,18 +35,18 @@ STEP 2 : Add `provider` and `facade` in config/app.php

'providers' => [
...
Larabookir\Gateway\GatewayServiceProvider::class, // <-- add this line at the end of provider array
MahdiIDea\Gateway\GatewayServiceProvider::class, // <-- add this line at the end of provider array
],


'aliases' => [
...
'Gateway' => Larabookir\Gateway\Gateway::class, // <-- add this line at the end of aliases array
'Gateway' => MahdiIDea\Gateway\Gateway::class, // <-- add this line at the end of aliases array
]

Step 3:

php artisan vendor:publish --provider=Larabookir\Gateway\GatewayServiceProvider
php artisan vendor:publish --provider=MahdiIDea\Gateway\GatewayServiceProvider

Step 4:

Expand Down Expand Up @@ -105,7 +105,7 @@ and in your callback :
// تراکنش با موفقیت سمت بانک تایید گردید
// در این مرحله عملیات خرید کاربر را تکمیل میکنیم

} catch (\Larabookir\Gateway\Exceptions\RetryException $e) {
} catch (\MahdiIDea\Gateway\Exceptions\RetryException $e) {

// تراکنش قبلا سمت بانک تاییده شده است و
// کاربر احتمالا صفحه را مجددا رفرش کرده است
Expand Down
Expand Up @@ -2,9 +2,9 @@

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
use Larabookir\Gateway\PortAbstract;
use Larabookir\Gateway\GatewayResolver;
use Larabookir\Gateway\Enum;
use MahdiIDea\Gateway\PortAbstract;
use MahdiIDea\Gateway\GatewayResolver;
use MahdiIDea\Gateway\Enum;

class CreateGatewayTransactionsTable extends Migration
{
Expand Down
6 changes: 3 additions & 3 deletions src/Asanpardakht/Asanpardakht.php
@@ -1,11 +1,11 @@
<?php

namespace Larabookir\Gateway\Asanpardakht;
namespace MahdiIDea\Gateway\Asanpardakht;

use Illuminate\Support\Facades\Input;
use SoapClient;
use Larabookir\Gateway\PortAbstract;
use Larabookir\Gateway\PortInterface;
use MahdiIDea\Gateway\PortAbstract;
use MahdiIDea\Gateway\PortInterface;

class Asanpardakht extends PortAbstract implements PortInterface
{
Expand Down
4 changes: 2 additions & 2 deletions src/Asanpardakht/AsanpardakhtException.php
@@ -1,8 +1,8 @@
<?php

namespace Larabookir\Gateway\Asanpardakht;
namespace MahdiIDea\Gateway\Asanpardakht;

use Larabookir\Gateway\Exceptions\BankException;
use MahdiIDea\Gateway\Exceptions\BankException;

class AsanpardakhtException extends BankException
{
Expand Down
2 changes: 1 addition & 1 deletion src/Enum.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway;
namespace MahdiIDea\Gateway;

class Enum
{
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/BankException.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway\Exceptions;
namespace MahdiIDea\Gateway\Exceptions;
/**
* This exception when throws, user try to submit a payment request who submitted before
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/ConfigFileNotFoundException.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway\Exceptions;
namespace MahdiIDea\Gateway\Exceptions;

class ConfigFileNotFoundException extends GatewayException {
protected $code=-105;
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/GatewayException.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway\Exceptions;
namespace MahdiIDea\Gateway\Exceptions;
/**
* This exception when throws, user try to submit a payment request who submitted before
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/InvalidRequestException.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway\Exceptions;
namespace MahdiIDea\Gateway\Exceptions;

class InvalidRequestException extends GatewayException {

Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/NotFoundTransactionException.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway\Exceptions;
namespace MahdiIDea\Gateway\Exceptions;

class NotFoundTransactionException extends GatewayException
{
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/PortNotFoundException.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway\Exceptions;
namespace MahdiIDea\Gateway\Exceptions;

class PortNotFoundException extends GatewayException {

Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/RetryException.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway\Exceptions;
namespace MahdiIDea\Gateway\Exceptions;
/**
* This exception when throws, user try to submit a payment request who submitted before
*/
Expand Down
4 changes: 2 additions & 2 deletions src/Gateway.php
@@ -1,11 +1,11 @@
<?php

namespace Larabookir\Gateway;
namespace MahdiIDea\Gateway;

use Illuminate\Support\Facades\Facade;

/**
* @see \Larabookir\Gateway\GatewayResolver
* @see \MahdiIDea\Gateway\GatewayResolver
*/
class Gateway extends Facade
{
Expand Down
30 changes: 15 additions & 15 deletions src/GatewayResolver.php
@@ -1,20 +1,20 @@
<?php

namespace Larabookir\Gateway;

use Larabookir\Gateway\Parsian\Parsian;
use Larabookir\Gateway\Paypal\Paypal;
use Larabookir\Gateway\Sadad\Sadad;
use Larabookir\Gateway\Mellat\Mellat;
use Larabookir\Gateway\Pasargad\Pasargad;
use Larabookir\Gateway\Saman\Saman;
use Larabookir\Gateway\Asanpardakht\Asanpardakht;
use Larabookir\Gateway\Zarinpal\Zarinpal;
use Larabookir\Gateway\Payir\Payir;
use Larabookir\Gateway\Exceptions\RetryException;
use Larabookir\Gateway\Exceptions\PortNotFoundException;
use Larabookir\Gateway\Exceptions\InvalidRequestException;
use Larabookir\Gateway\Exceptions\NotFoundTransactionException;
namespace MahdiIDea\Gateway;

use MahdiIDea\Gateway\Parsian\Parsian;
use MahdiIDea\Gateway\Paypal\Paypal;
use MahdiIDea\Gateway\Sadad\Sadad;
use MahdiIDea\Gateway\Mellat\Mellat;
use MahdiIDea\Gateway\Pasargad\Pasargad;
use MahdiIDea\Gateway\Saman\Saman;
use MahdiIDea\Gateway\Asanpardakht\Asanpardakht;
use MahdiIDea\Gateway\Zarinpal\Zarinpal;
use MahdiIDea\Gateway\Payir\Payir;
use MahdiIDea\Gateway\Exceptions\RetryException;
use MahdiIDea\Gateway\Exceptions\PortNotFoundException;
use MahdiIDea\Gateway\Exceptions\InvalidRequestException;
use MahdiIDea\Gateway\Exceptions\NotFoundTransactionException;
use Illuminate\Support\Facades\DB;

class GatewayResolver
Expand Down
6 changes: 3 additions & 3 deletions src/GatewayServiceProvider.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway;
namespace MahdiIDea\Gateway;

use Illuminate\Support\Facades\File;
use Illuminate\Support\ServiceProvider;
Expand Down Expand Up @@ -54,9 +54,9 @@ public function boot()
private function getProvider()
{
if (version_compare(\Illuminate\Foundation\Application::VERSION, '5.0', '<')) {
$provider = 'Larabookir\Gateway\GatewayServiceProviderLaravel4';
$provider = 'MahdiIDea\Gateway\GatewayServiceProviderLaravel4';
} else {
$provider = 'Larabookir\Gateway\GatewayServiceProviderLaravel5';
$provider = 'MahdiIDea\Gateway\GatewayServiceProviderLaravel5';
}

return new $provider($this->app);
Expand Down
2 changes: 1 addition & 1 deletion src/GatewayServiceProviderLaravel4.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway;
namespace MahdiIDea\Gateway;

use Illuminate\Support\Facades\File;
use Illuminate\Support\ServiceProvider;
Expand Down
8 changes: 4 additions & 4 deletions src/GatewayServiceProviderLaravel5.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway;
namespace MahdiIDea\Gateway;

use Illuminate\Support\Facades\File;
use Illuminate\Support\ServiceProvider;
Expand All @@ -25,12 +25,12 @@ public function boot()
$migrations = __DIR__ . '/../migrations/';
$views = __DIR__ . '/../views/';

//php artisan vendor:publish --provider=Larabookir\Gateway\GatewayServiceProvider --tag=config
//php artisan vendor:publish --provider=MahdiIDea\Gateway\GatewayServiceProvider --tag=config
$this->publishes([
$config => config_path('gateway.php'),
], 'config');

// php artisan vendor:publish --provider=Larabookir\Gateway\GatewayServiceProvider --tag=migrations
// php artisan vendor:publish --provider=MahdiIDea\Gateway\GatewayServiceProvider --tag=migrations
$this->publishes([
$migrations => base_path('database/migrations')
], 'migrations');
Expand All @@ -47,7 +47,7 @@ public function boot()

$this->loadViewsFrom($views, 'gateway');

// php artisan vendor:publish --provider=Larabookir\Gateway\GatewayServiceProvider --tag=views
// php artisan vendor:publish --provider=MahdiIDea\Gateway\GatewayServiceProvider --tag=views
$this->publishes([
$views => base_path('resources/views/vendor/gateway'),
], 'views');
Expand Down
8 changes: 4 additions & 4 deletions src/JahanPay/JahanPay.php
@@ -1,12 +1,12 @@
<?php

namespace Larabookir\Gateway\JahanPay;
namespace MahdiIDea\Gateway\JahanPay;

use Illuminate\Support\Facades\Input;
use Larabookir\Gateway\Enum;
use MahdiIDea\Gateway\Enum;
use SoapClient;
use Larabookir\Gateway\PortAbstract;
use Larabookir\Gateway\PortInterface;
use MahdiIDea\Gateway\PortAbstract;
use MahdiIDea\Gateway\PortInterface;

class JahanPay extends PortAbstract implements PortInterface
{
Expand Down
4 changes: 2 additions & 2 deletions src/JahanPay/JahanPayException.php
@@ -1,8 +1,8 @@
<?php

namespace Larabookir\Gateway\JahanPay;
namespace MahdiIDea\Gateway\JahanPay;

use Larabookir\Gateway\Exceptions\BankException;
use MahdiIDea\Gateway\Exceptions\BankException;

class JahanPayException extends BankException
{
Expand Down
8 changes: 4 additions & 4 deletions src/Mellat/Mellat.php
@@ -1,13 +1,13 @@
<?php

namespace Larabookir\Gateway\Mellat;
namespace MahdiIDea\Gateway\Mellat;

use DateTime;
use Illuminate\Support\Facades\Input;
use Larabookir\Gateway\Enum;
use MahdiIDea\Gateway\Enum;
use SoapClient;
use Larabookir\Gateway\PortAbstract;
use Larabookir\Gateway\PortInterface;
use MahdiIDea\Gateway\PortAbstract;
use MahdiIDea\Gateway\PortInterface;

class Mellat extends PortAbstract implements PortInterface
{
Expand Down
4 changes: 2 additions & 2 deletions src/Mellat/MellatException.php
@@ -1,8 +1,8 @@
<?php

namespace Larabookir\Gateway\Mellat;
namespace MahdiIDea\Gateway\Mellat;

use Larabookir\Gateway\Exceptions\BankException;
use MahdiIDea\Gateway\Exceptions\BankException;

class MellatException extends BankException
{
Expand Down
6 changes: 3 additions & 3 deletions src/Parsian/Parsian.php
@@ -1,11 +1,11 @@
<?php

namespace Larabookir\Gateway\Parsian;
namespace MahdiIDea\Gateway\Parsian;

use Illuminate\Support\Facades\Input;
use SoapClient;
use Larabookir\Gateway\PortAbstract;
use Larabookir\Gateway\PortInterface;
use MahdiIDea\Gateway\PortAbstract;
use MahdiIDea\Gateway\PortInterface;

class Parsian extends PortAbstract implements PortInterface
{
Expand Down
4 changes: 2 additions & 2 deletions src/Parsian/ParsianErrorException.php
@@ -1,7 +1,7 @@
<?php

namespace Larabookir\Gateway\Parsian;
namespace MahdiIDea\Gateway\Parsian;

use Larabookir\Gateway\Exceptions\BankException;
use MahdiIDea\Gateway\Exceptions\BankException;

class ParsianErrorException extends BankException {}
2 changes: 1 addition & 1 deletion src/Parsian/ParsianResult.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway\Parsian;
namespace MahdiIDea\Gateway\Parsian;


class ParsianResult
Expand Down
2 changes: 1 addition & 1 deletion src/Pasargad/Parser.php
@@ -1,5 +1,5 @@
<?php
namespace Larabookir\Gateway\Pasargad;
namespace MahdiIDea\Gateway\Pasargad;

use Illuminate\Support\Facades\Input;

Expand Down
10 changes: 5 additions & 5 deletions src/Pasargad/Pasargad.php
@@ -1,12 +1,12 @@
<?php

namespace Larabookir\Gateway\Pasargad;
namespace MahdiIDea\Gateway\Pasargad;

use Illuminate\Support\Facades\Input;
use Larabookir\Gateway\Enum;
use Larabookir\Gateway\Parsian\ParsianErrorException;
use Larabookir\Gateway\PortAbstract;
use Larabookir\Gateway\PortInterface;
use MahdiIDea\Gateway\Enum;
use MahdiIDea\Gateway\Parsian\ParsianErrorException;
use MahdiIDea\Gateway\PortAbstract;
use MahdiIDea\Gateway\PortInterface;

class Pasargad extends PortAbstract implements PortInterface
{
Expand Down
4 changes: 2 additions & 2 deletions src/Pasargad/PasargadErrorException.php
@@ -1,7 +1,7 @@
<?php

namespace Larabookir\Gateway\Pasargad;
namespace MahdiIDea\Gateway\Pasargad;

use Larabookir\Gateway\Exceptions\BankException;
use MahdiIDea\Gateway\Exceptions\BankException;

class PasargadErrorException extends BankException {}
2 changes: 1 addition & 1 deletion src/Pasargad/PasargadResult.php
@@ -1,6 +1,6 @@
<?php

namespace Larabookir\Gateway\Pasargad;
namespace MahdiIDea\Gateway\Pasargad;


class PasargadResult
Expand Down
2 changes: 1 addition & 1 deletion src/Pasargad/RSA.php
@@ -1,5 +1,5 @@
<?php
namespace Larabookir\Gateway\Pasargad;
namespace MahdiIDea\Gateway\Pasargad;
define("BCCOMP_LARGER", 1);

class RSA
Expand Down
2 changes: 1 addition & 1 deletion src/Pasargad/RSAProcessor.php
@@ -1,5 +1,5 @@
<?php
namespace Larabookir\Gateway\Pasargad;
namespace MahdiIDea\Gateway\Pasargad;

class RSAProcessor
{
Expand Down

0 comments on commit 2221768

Please sign in to comment.