Skip to content

Commit 208818b

Browse files
committed
Move MergeSchemaProvider out of Support
1 parent e0237e1 commit 208818b

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,13 @@ in your container. It uses this interface to retrieve and store the schema array
6666

6767
### Building DB schema from different providers
6868

69-
To merge schema parts obtained from different providers, use `Cycle\Schema\Provider\Support\MergeSchemaProvider`.
69+
To merge schema parts obtained from different providers, use `Cycle\Schema\Provider\MergeSchemaProvider`.
7070

7171
```php
7272
use Cycle\ORM\Schema;
7373
use Cycle\Schema\Provider\FromFilesSchemaProvider;
7474
use Cycle\Schema\Provider\SimpleCacheSchemaProvider;
75-
use Cycle\Schema\Provider\Support\MergeSchemaProvider;
75+
use Cycle\Schema\Provider\MergeSchemaProvider;
7676
use Cycle\Schema\Provider\Support\SchemaProviderPipeline;
7777

7878
$pipeline = (new SchemaProviderPipeline($container))->withConfig([

src/Support/MergeSchemaProvider.php src/MergeSchemaProvider.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22

33
declare(strict_types=1);
44

5-
namespace Cycle\Schema\Provider\Support;
5+
namespace Cycle\Schema\Provider;
66

77
use Cycle\Schema\Provider\Exception\SchemaProviderException;
8-
use Cycle\Schema\Provider\SchemaProviderInterface;
8+
use Cycle\Schema\Provider\Support\BaseProviderCollector;
9+
use Cycle\Schema\Provider\Support\SchemaMerger;
910

1011
/**
1112
* A class for working with a group of schema providers.

tests/Feature/Support/MergeSchemaProviderTest.php tests/Feature/MergeSchemaProviderTest.php

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
declare(strict_types=1);
44

5-
namespace Cycle\Schema\Provider\Tests\Feature\Support;
5+
namespace Cycle\Schema\Provider\Tests\Feature;
66

77
use Cycle\ORM\SchemaInterface as Schema;
88
use Cycle\Schema\Provider\Exception\DuplicateRoleException;
9-
use Cycle\Schema\Provider\Support\MergeSchemaProvider;
9+
use Cycle\Schema\Provider\MergeSchemaProvider;
1010
use Cycle\Schema\Provider\Tests\Feature\Stub\ArraySchemaProvider;
11+
use Cycle\Schema\Provider\Tests\Feature\Support\BaseProviderCollector;
1112

1213
final class MergeSchemaProviderTest extends BaseProviderCollector
1314
{

0 commit comments

Comments
 (0)