Skip to content

Commit 766c38b

Browse files
committed
Working example for GetFromUrlParamTagFromScribeTdd
1 parent ea2d83a commit 766c38b

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

config/scribe.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,13 +297,14 @@
297297
*/
298298
'strategies' => [
299299
'metadata' => [
300-
Strategies\Metadata\GetFromDocBlocks::class,
300+
// Strategies\Metadata\GetFromDocBlocks::class,
301301
AjCastro\ScribeTdd\Extracting\Strategies\Metadata\GetFromDocBlocksFromScribeTdd::class,
302302
],
303303
'urlParameters' => [
304304
// Strategies\UrlParameters\GetFromLaravelAPI::class,
305305
// Strategies\UrlParameters\GetFromLumenAPI::class,
306-
// Strategies\UrlParameters\GetFromUrlParamTag::class,
306+
Strategies\UrlParameters\GetFromUrlParamTag::class,
307+
AjCastro\ScribeTdd\Extracting\Strategies\UrlParameters\GetFromUrlParamTagFromScribeTdd::class,
307308
],
308309
'queryParameters' => [
309310
// Strategies\QueryParameters\GetFromFormRequest::class,

routes/api.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
];
2727
});
2828

29+
/**
30+
* @urlParam name string required This urlParam is not parsed because it is overwritten in the urlParam located in DynamicDataTest.
31+
*/
2932
Route::get('/dynamic_data/{name}', function ($name) {
3033
return [
3134
'name' => $name,

tests/Feature/Http/Controllers/DynamicDataTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ class DynamicDataTest extends TestCase
1515
*
1616
* This is a description of a dynamic data endpoint
1717
*
18+
* @urlParam name string required The name of the dynamic data.
1819
* @dataProvider myDataProvider
1920
*/
2021
public function test_dynamic_data($name)

0 commit comments

Comments
 (0)