Skip to content

Commit 07c263b

Browse files
authored
Merge pull request #263 from laravel-workflow/remove-mongodb-support
Remove MongoDB support
2 parents 1d5f45a + 4e450ba commit 07c263b

10 files changed

Lines changed: 9 additions & 32 deletions

phpstan.neon

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
parameters:
22
level: 0
3-
bootstrapFiles:
4-
- tests/classAliases.php

src/Models/StoredWorkflow.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,14 @@
55
namespace Workflow\Models;
66

77
use Illuminate\Database\Eloquent\Builder;
8+
use Illuminate\Database\Eloquent\Model;
89
use Illuminate\Database\Eloquent\Prunable;
910
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
1011
use Spatie\ModelStates\HasStates;
1112
use Workflow\States\WorkflowContinuedStatus;
1213
use Workflow\States\WorkflowStatus;
1314
use Workflow\WorkflowStub;
1415

15-
/**
16-
* @extends Illuminate\Database\Eloquent\Model
17-
*/
1816
class StoredWorkflow extends Model
1917
{
2018
use HasStates;

src/Models/StoredWorkflowException.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44

55
namespace Workflow\Models;
66

7-
/**
8-
* @extends Illuminate\Database\Eloquent\Model
9-
*/
7+
use Illuminate\Database\Eloquent\Model;
8+
109
class StoredWorkflowException extends Model
1110
{
1211
public const UPDATED_AT = null;

src/Models/StoredWorkflowLog.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44

55
namespace Workflow\Models;
66

7-
/**
8-
* @extends Illuminate\Database\Eloquent\Model
9-
*/
7+
use Illuminate\Database\Eloquent\Model;
8+
109
class StoredWorkflowLog extends Model
1110
{
1211
public const UPDATED_AT = null;

src/Models/StoredWorkflowSignal.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44

55
namespace Workflow\Models;
66

7-
/**
8-
* @extends Illuminate\Database\Eloquent\Model
9-
*/
7+
use Illuminate\Database\Eloquent\Model;
8+
109
class StoredWorkflowSignal extends Model
1110
{
1211
public const UPDATED_AT = null;

src/Models/StoredWorkflowTimer.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44

55
namespace Workflow\Models;
66

7-
/**
8-
* @extends Illuminate\Database\Eloquent\Model
9-
*/
7+
use Illuminate\Database\Eloquent\Model;
8+
109
class StoredWorkflowTimer extends Model
1110
{
1211
public const UPDATED_AT = null;

src/Providers/WorkflowServiceProvider.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
namespace Workflow\Providers;
66

7-
use Illuminate\Database\Eloquent\Model;
87
use Illuminate\Support\ServiceProvider;
98
use Laravel\SerializableClosure\SerializableClosure;
109
use Workflow\Commands\ActivityMakeCommand;
@@ -14,10 +13,6 @@ final class WorkflowServiceProvider extends ServiceProvider
1413
{
1514
public function boot(): void
1615
{
17-
if (! class_exists('Workflow\Models\Model')) {
18-
class_alias(config('workflows.base_model', Model::class), 'Workflow\Models\Model');
19-
}
20-
2116
SerializableClosure::setSecretKey(config('app.key'));
2217

2318
$this->publishes([

src/config/workflows.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
return [
66
'workflows_folder' => 'Workflows',
77

8-
'base_model' => Illuminate\Database\Eloquent\Model::class,
9-
108
'stored_workflow_model' => Workflow\Models\StoredWorkflow::class,
119

1210
'stored_workflow_exception_model' => Workflow\Models\StoredWorkflowException::class,

tests/Unit/Config/WorkflowsConfigTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ public function testConfigIsLoaded(): void
1616

1717
$expectedConfig = [
1818
'workflows_folder' => 'Workflows',
19-
'base_model' => \Illuminate\Database\Eloquent\Model::class,
2019
'stored_workflow_model' => \Workflow\Models\StoredWorkflow::class,
2120
'stored_workflow_exception_model' => \Workflow\Models\StoredWorkflowException::class,
2221
'stored_workflow_log_model' => \Workflow\Models\StoredWorkflowLog::class,

tests/classAliases.php

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)