Skip to content

Commit f748620

Browse files
committed
fix: change namespace of AutoDocTestCaseTrait and PhpUnitExtensions
1 parent b0336c1 commit f748620

File tree

5 files changed

+11
-9
lines changed

5 files changed

+11
-9
lines changed

MIGRATION-GUIDES.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,6 @@ The base namespace of the package had also been changed, so you need to use new
88
`\RonasIT\Support\AutoDoc\Http\Middleware\AutoDocMiddleware::class` to
99
`\RonasIT\AutoDoc\Http\Middleware\AutoDocMiddleware::class`;
1010
- `tests/TestCase.php`, change namespace of `\RonasIT\Support\AutoDoc\Tests\AutoDocTestCaseTrait` to
11-
`\RonasIT\AutoDoc\Tests\AutoDocTestCaseTrait`;
11+
`\RonasIT\AutoDoc\Traits\AutoDocTestCaseTrait`;
12+
- `phpunit.xml`, change namespace of extension from `RonasIT\Support\AutoDoc\Tests\PhpUnitExtensions\SwaggerExtension` to
13+
`RonasIT\AutoDoc\Support\PHPUnit\Extensions\SwaggerExtension`

readme.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ passing PHPUnit tests.
5656
});
5757
```
5858
59-
4. Add `\RonasIT\AutoDoc\Tests\AutoDocTestCaseTrait` trait to `tests/TestCase.php`
59+
4. Add `\RonasIT\AutoDoc\Traits\AutoDocTestCaseTrait` trait to `tests/TestCase.php`
6060
1. Configure documentation saving using one of the next ways:
6161
- Add `SwaggerExtension` to the `<extensions>` block of your `phpunit.xml`.
6262
**Please note that this way will be removed after updating**
@@ -65,7 +65,7 @@ passing PHPUnit tests.
6565
```xml
6666
<phpunit>
6767
<extensions>
68-
<bootstrap class="RonasIT\AutoDoc\Tests\PhpUnitExtensions\SwaggerExtension"/>
68+
<bootstrap class="RonasIT\AutoDoc\Support\PHPUnit\Extensions\SwaggerExtension"/>
6969
</extensions>
7070
<testsuites>
7171
<testsuite name="Feature">
@@ -134,7 +134,7 @@ passing PHPUnit tests.
134134
>
135135
> For correct working of plugin you'll have to dispose all the validation rules
136136
> in the `rules()` method of your request class. Also, your request class
137-
> must be connected to the controller via [dependency injection](https://laravel.com/docs/9.x/container#introduction).
137+
> must be connected to the controller via [dependency injection](https://laravel.com/docs/11.x/container#introduction).
138138
> Plugin will take validation rules from the request class and generate fields description
139139
> of input parameter.
140140

src/Tests/PhpUnitEventSubscribers/SwaggerSaveDocumentationSubscriber.php renamed to src/Support/PHPUnit/EventSubscribers/SwaggerSaveDocumentationSubscriber.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace RonasIT\AutoDoc\Tests\PhpUnitEventSubscribers;
3+
namespace RonasIT\AutoDoc\Support\PHPUnit\EventSubscribers;
44

55
use Illuminate\Contracts\Console\Kernel;
66
use PHPUnit\Event\Application\Finished;
@@ -23,4 +23,4 @@ protected function createApplication(): void
2323
$app->loadEnvironmentFrom('.env.testing');
2424
$app->make(Kernel::class)->bootstrap();
2525
}
26-
}
26+
}

src/Tests/PhpUnitExtensions/SwaggerExtension.php renamed to src/Support/PHPUnit/Extensions/SwaggerExtension.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<?php
22

3-
namespace RonasIT\AutoDoc\Tests\PhpUnitExtensions;
3+
namespace RonasIT\AutoDoc\Support\PHPUnit\Extensions;
44

55
use PHPUnit\Runner\Extension\Extension as PhpunitExtension;
66
use PHPUnit\Runner\Extension\Facade as EventFacade;
77
use PHPUnit\Runner\Extension\ParameterCollection;
88
use PHPUnit\TextUI\Configuration\Configuration;
9-
use RonasIT\AutoDoc\Tests\PhpUnitEventSubscribers\SwaggerSaveDocumentationSubscriber;
9+
use RonasIT\AutoDoc\Support\PHPUnit\EventSubscribers\SwaggerSaveDocumentationSubscriber;
1010

1111
final class SwaggerExtension implements PhpunitExtension
1212
{

src/Tests/AutoDocTestCaseTrait.php renamed to src/Traits/AutoDocTestCaseTrait.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace RonasIT\AutoDoc\Tests;
3+
namespace RonasIT\AutoDoc\Traits;
44

55
use RonasIT\AutoDoc\Http\Middleware\AutoDocMiddleware;
66

0 commit comments

Comments
 (0)