File tree Expand file tree Collapse file tree 4 files changed +19
-2
lines changed Expand file tree Collapse file tree 4 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -293,6 +293,21 @@ Set the Response for the Given Method
293
293
- *** string*** ` $method `
294
294
- *** \donatj\MockWebServer\ResponseInterface*** ` $response `
295
295
296
+ ## Class: \donatj\MockWebServer\DelayedResponse
297
+
298
+ DelayedResponse wraps a response, causing it when called to be delayed by a specified number of microseconds.
299
+
300
+ ### Method: DelayedResponse->__ construct
301
+
302
+ ``` php
303
+ function __construct(\donatj\MockWebServer\ResponseInterface $response, $delay)
304
+ ```
305
+
306
+ #### Parameters:
307
+
308
+ - *** \donatj\MockWebServer\ResponseInterface*** ` $response `
309
+ - *** int*** ` $delay ` - Microseconds to delay the response
310
+
296
311
## Built-In Responses
297
312
298
313
### Class: \donatj\MockWebServer\Responses\DefaultResponse
Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ There has been work [started to implement this](https://github.com/donatj/mock-w
29
29
<file name =" src/Response.php" />
30
30
<file name =" src/ResponseStack.php" />
31
31
<file name =" src/ResponseByMethod.php" />
32
+ <file name =" src/DelayedResponse.php" />
32
33
<section title =" Built-In Responses" >
33
34
<file name =" src/Responses/DefaultResponse.php" />
34
35
<file name =" src/Responses/NotFoundResponse.php" />
Original file line number Diff line number Diff line change 3
3
namespace donatj \MockWebServer ;
4
4
5
5
/**
6
- * Class DelayedResponse wraps a response and delays it a specified number of microseconds.
6
+ * DelayedResponse wraps a response, causing it when called to be delayed by a specified number of microseconds.
7
7
*/
8
8
class DelayedResponse implements InitializingResponseInterface, MultiResponseInterface {
9
9
10
10
/**
11
- * @var int
11
+ * @var int Microseconds to delay the response by.
12
12
*/
13
13
protected $ delay ;
14
14
/**
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ interface InitializingResponseInterface extends ResponseInterface {
7
7
/**
8
8
* @param \donatj\MockWebServer\RequestInfo $request
9
9
* @return void
10
+ * @internal
10
11
*/
11
12
public function initialize ( RequestInfo $ request );
12
13
You can’t perform that action at this time.
0 commit comments