Skip to content

Commit

Permalink
🎻 Use orchestration's HasFactory
Browse files Browse the repository at this point in the history
  • Loading branch information
r-kujawa committed Apr 17, 2024
1 parent 511f567 commit 8e3d57f
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 30 deletions.
11 changes: 5 additions & 6 deletions src/Models/PaymentMethod.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,9 @@

namespace Payavel\Checkout\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Payavel\Checkout\Database\Factories\PaymentMethodFactory;
use Payavel\Checkout\Models\Traits\PaymentMethodRequests;
use Payavel\Orchestration\Traits\HasFactory;

class PaymentMethod extends Model
{
Expand Down Expand Up @@ -39,13 +38,13 @@ class PaymentMethod extends Model
];

/**
* Create a new factory instance for the model.
* Custom factory namespace fallback.
*
* @return \Illuminate\Database\Eloquent\Factories\Factory
* @return string
*/
protected static function newFactory()
protected static function getFactoryNamespace()
{
return PaymentMethodFactory::new();
return 'Payavel\\Checkout\\Database\\Factories';
}

/**
Expand Down
11 changes: 5 additions & 6 deletions src/Models/PaymentTransaction.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,11 @@

namespace Payavel\Checkout\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Payavel\Checkout\Database\Factories\PaymentTransactionFactory;
use Payavel\Checkout\Models\Traits\PaymentTransactionRequests;
use Payavel\Orchestration\Models\Account;
use Payavel\Orchestration\Models\Provider;
use Payavel\Orchestration\Traits\HasFactory;

class PaymentTransaction extends Model
{
Expand Down Expand Up @@ -40,13 +39,13 @@ class PaymentTransaction extends Model
];

/**
* Create a new factory instance for the model.
* Custom factory namespace fallback.
*
* @return \Illuminate\Database\Eloquent\Factories\Factory
* @return string
*/
public static function newFactory()
protected static function getFactoryNamespace()
{
return PaymentTransactionFactory::new();
return 'Payavel\\Checkout\\Database\\Factories';
}

/**
Expand Down
11 changes: 5 additions & 6 deletions src/Models/PaymentTransactionEvent.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@

namespace Payavel\Checkout\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Payavel\Checkout\Database\Factories\PaymentTransactionEventFactory;
use Payavel\Orchestration\Traits\HasFactory;

class PaymentTransactionEvent extends Model
{
Expand Down Expand Up @@ -36,13 +35,13 @@ class PaymentTransactionEvent extends Model
];

/**
* Create a new factory instance for the model.
* Custom factory namespace fallback.
*
* @return \Illuminate\Database\Eloquent\Factories\Factory
* @return string
*/
public static function newFactory()
protected static function getFactoryNamespace()

Check warning on line 42 in src/Models/PaymentTransactionEvent.php

View check run for this annotation

Codecov / codecov/patch

src/Models/PaymentTransactionEvent.php#L42

Added line #L42 was not covered by tests
{
return PaymentTransactionEventFactory::new();
return 'Payavel\\Checkout\\Database\\Factories';

Check warning on line 44 in src/Models/PaymentTransactionEvent.php

View check run for this annotation

Codecov / codecov/patch

src/Models/PaymentTransactionEvent.php#L44

Added line #L44 was not covered by tests
}

/**
Expand Down
11 changes: 5 additions & 6 deletions src/Models/PaymentType.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@

namespace Payavel\Checkout\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Payavel\Checkout\Database\Factories\PaymentTypeFactory;
use Payavel\Orchestration\Traits\HasFactory;

class PaymentType extends Model
{
Expand All @@ -18,13 +17,13 @@ class PaymentType extends Model
protected $guarded = ['id'];

/**
* Create a new factory instance for the model.
* Custom factory namespace fallback.
*
* @return \Illuminate\Database\Eloquent\Factories\Factory
* @return string
*/
protected static function newFactory()
protected static function getFactoryNamespace()
{
return PaymentTypeFactory::new();
return 'Payavel\\Checkout\\Database\\Factories';
}

/**
Expand Down
11 changes: 5 additions & 6 deletions src/Models/Wallet.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,11 @@

namespace Payavel\Checkout\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Payavel\Checkout\Database\Factories\WalletFactory;
use Payavel\Checkout\Models\Traits\WalletRequests;
use Payavel\Orchestration\Models\Account;
use Payavel\Orchestration\Models\Provider;
use Payavel\Orchestration\Traits\HasFactory;

class Wallet extends Model
{
Expand All @@ -29,13 +28,13 @@ class Wallet extends Model
protected $hidden = ['token'];

/**
* Create a new factory instance for the model.
* Custom factory namespace fallback.
*
* @return \Illuminate\Database\Eloquent\Factories\Factory
* @return string
*/
protected static function newFactory()
protected static function getFactoryNamespace()
{
return WalletFactory::new();
return 'Payavel\\Checkout\\Database\\Factories';
}

/**
Expand Down

0 comments on commit 8e3d57f

Please sign in to comment.